Linux 软件免费装
Banner图

BrenWP Client Safe Mode

开发者 brendigo
更新时间 2026年1月7日 05:54
PHP版本: 7.4 及以上
WordPress版本: 6.9
版权: GPLv2 or later
版权网址: 版权信息

标签

security client troubleshooting restrictions hardening

下载

1.7.1 1.6.8 1.7.2 1.5.3 1.6.9 1.7.0

详情介绍:

BrenWP Client Safe Mode helps you troubleshoot safely and reduce risk when handing a WordPress site to clients or non-technical users. Safe Mode is per-user: it applies only to the currently logged-in user who enabled it. Visitors and other users are not affected. Safe Mode (per-user) can optionally Client restrictions (role-based + optional user targeting) can General hardening (site-wide, optional) Privacy This plugin does not send data to external services. It performs no tracking, telemetry, analytics, or “phone-home” requests. Data stored on your site The plugin stores the minimum required data to provide Safe Mode and optional auditing: Data minimization and retention Privacy tools The plugin: Data deletion On uninstall (delete), the plugin removes its options, optional log option, Safe Mode user meta, and (best-effort) the optional bren_client role if it was created by the plugin.

安装:

  1. Upload the plugin folder to /wp-content/plugins/brenwp-client-safe-mode/
  2. Activate the plugin via Plugins → Installed Plugins
  3. Open BrenWP Safe Mode in wp-admin
  4. Configure Safe Mode and Restrictions as needed

升级注意事项:

1.7.2 This is a maintenance + hardening + UX release. New in 1.7.2:
  • Expanded About tab with clearer purpose, scenarios, and links (plugin/author/support)
  • Optional settings export download (admin-only)
  • Optional 2FA reminder notice for restricted users (notice only)
  • Existing restrictions and redirect behavior refined for stability (loop prevention)
1.7.1 This is a feature + hardening release. New in 1.7.1:
  • Admin-managed Safe Mode for other users (optional expiry; multisite-safe)
  • Activity log export (JSON/CSV) + configurable retention with daily auto-prune
  • Custom wp-admin screen blocklists (separate lists for Safe Mode and Restrictions) If you use Restrictions, review settings after update (recommended: start with a single role and test with a staging user).

常见问题:

Does Safe Mode affect visitors?

No. Safe Mode is per-user. Visitors and users without Safe Mode enabled see the normal site.

Will administrators be restricted?

Administrators are never restricted by client restrictions (role/user targeting). If an administrator enables Safe Mode for their own account, optional Safe Mode policies (like blocking file modifications) can apply to that account.

Can I restrict a single user without creating a new role?

Yes. In the Restrictions tab, you can select a specific user account in Restricted user (optional). This applies the same restrictions even if that user’s role is not selected. Administrators (and multisite super-admins) are excluded to prevent lock-outs.

Does this plugin collect personal data?

It stores a per-user Safe Mode flag so it can remember whether Safe Mode is enabled for that account. If auto-expiry is enabled, it also stores an expiry timestamp. No tracking, analytics, or external requests.

How do I remove all plugin data?

When you uninstall (delete) the plugin, it removes its options, its activity log option, Safe Mode user meta, and the optional bren_client role (best-effort).

Why does the admin bar Safe Mode toggle require JavaScript?

To prevent state changes via GET requests (and potential link prefetch), the admin bar toggle submits the action as a POST request. This is handled using lightweight JavaScript.

更新日志:

1.7.2 1.7.1 1.7.0 1.6.9