| 开发者 | 3webit |
|---|---|
| 更新时间 | 2026年8月28日 23:22 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
define( 'DESKSU_SHOW_NOTICES', true ); in
wp-config.php puts every notice back where WordPress had it, without needing the
dashboard.
Dashboard theme
Three accent colours, chosen from the admin bar on any screen. The colour flows
through the menu, buttons, panels and charts, so you pick it once. Where the
accent is used as a background, the text colour is calculated from the
background's luminance rather than assumed, so it always clears the contrast
ratio the WCAG require.
Dark mode, per user
A floating button flips the whole dashboard, instantly and without a reload. The
preference belongs to each user rather than the site, so you can work in dark
while a colleague works in light. It steps back on two screens on purpose: the
theme customizer, where a dark frame would skew your reading of the colours you
are choosing, and Elementor, which forces a light background on its own panels.
Menu customizer
Drag items into order, rename them into words your client understands, change
the icon by clicking it, and hide the ones nobody needs. Counters for pending
updates and comments stay attached to their items and keep working. On the Menus
screen you also get two buttons per item, to remove one or to
duplicate a menu item
in a single click.
Activity log
Eighteen event types in one filterable table: sign-ins, failed logins, password
resets, accounts created and deleted, role changes, plugins activated, theme
switches, updates installed, content published or deleted. Each entry records the
user, the IP address and the time. Events go into a dedicated database table
indexed by timestamp, action and IP, rather than into an option row that
WordPress would load and rewrite on every request.
Site health and charts
A score out of a hundred with every reason spelled out: PHP version, HTTPS in the
admin, errors visible to visitors, an enabled file editor, the weight of
autoloaded options, pending updates, and the state of the database. Alongside it,
charts of your site's build time over thirty days and of how the score moves. The
charts are SVG generated on the server, so there is no JavaScript library to
download and they work under strict content security policies.
Maintenance mode
A holding page while you work, served with the correct 503 status and a
Retry-After header, so search engines understand the site is temporarily down
rather than replacing your indexed pages with "back soon". The login page stays
reachable, so you cannot lock yourself out.
Network tools
WHOIS over port 43, DNS records, SSL certificate expiry, and
IP lookup with country, ISP and
AS number, all from one screen. Useful when a login attempt
looks suspicious, or when a client asks why their certificate expired.
Login security
Three doors WordPress leaves open by default, each one a checkbox with the
reason spelled out. Disable XML-RPC, so xmlrpc.php stops accepting password
attempts from anyone who asks. Block user enumeration, so ?author=1, the REST
users routes, the sitemap and oEmbed stop handing out your usernames. Disable
application passwords, which otherwise let any user mint a credential that
authenticates over HTTP Basic.
Alongside them a security summary: the state of each protection in plain words,
plus two read-only checks on the site itself. Must-use plugins, which load on
every request and cannot be switched off from the Plugins screen. And executable
files sitting in the uploads folder, where nothing should ever be code. The scan
is capped and says so when the result is partial, rather than pretending it read
everything.
Clear about limitations
CPU time and memory per plugin are not shown, because from inside WordPress they
cannot be measured reliably. Database time is the slice that genuinely can be
measured, and that is the slice you get. Every module can also be switched off
from wp-config.php, without dashboard access, for when something goes wrong.
Deskmode Suite is built by 3WEB, an Italian company that
has been building and maintaining websites and servers since 1999. Full
documentation and a page for every feature are on the
Deskmode website.
What Deskmode Pro Suite adds
The free version is a complete plugin, not a trial: nothing here expires and
nothing is limited by a quota. If you look after sites for other people, these
are the tools the Pro version adds, and they are the reason it exists.
/wp-content/plugins/, or install it from the
Plugins screen in WordPress.Nowhere: they are collected, not deleted. The dashboard shows one line with the count, and that line opens a page listing every notice in full. Notices that contain an error are never collected, so a real failure still reaches you at the top of the screen where it belongs.
No. The plugin loads in the admin area only. Your theme is untouched and no scripts are added to the pages your visitors see.
Personal. It is saved on each user's profile and in the browser, so it applies instantly and follows your account to another computer. Colleagues on the same site are unaffected by your choice.
On the theme customizer and on Elementor screens. Both are designed around a light background, and layering a dark theme over them produces unreadable text. Readable and slightly inconsistent beats consistent and broken.
No. Entries go into a dedicated, indexed database table rather than a WordPress option, and the log keeps its ten thousand most recent entries. Writing an entry never triggers an outbound request.
It stores IP addresses and usernames, which count as personal data under the GDPR. Collection can be switched off entirely and the log can be emptied at any time. Mention it in your privacy policy along with the retention you apply.
The site returns to exactly how it was: the default dashboard, no access rules, your theme's own pages. Your settings stay saved, so reactivating brings everything back without reconfiguring.
Every module can be switched off from wp-config.php, which takes precedence
over any setting stored in the database, so you do not need dashboard access to
undo something.