Dran Admin Cleaner

描述

Dran Admin Cleaner 帮助代理机构、自由职业者和站点管理员在不更改用户角色或权限的情况下简化 WordPress 管理体验。

该插件专为客户交付流程设计。它可减少 wp-admin 中的视觉干扰,让常用任务更容易找到,并为高风险管理页面添加软性防护。

重要:Dran Admin Cleaner 不是安全插件、角色编辑器或权限管理工具。隐藏菜单项只会改变管理界面。页面锁定有助于减少意外的直接访问,但 WordPress 权限仍然是真正的权限控制机制。

主要功能

  • 菜单清理器:隐藏、重命名、重新排序并快速锁定 WordPress 管理菜单项目。
  • 页面锁定:当匹配的用户尝试直接打开选定的管理页面时,将其重定向或显示提示。
  • 预览:交付前按角色或用户检查已保存的管理菜单效果。
  • 仪表盘清理器:隐藏选定的仪表盘小工具和 WordPress 欢迎面板。
  • 管理工具栏清理器:隐藏选定的工具栏项目,同时保护账号和退出登录控件。
  • 通知清理器:将非关键通知收起到通知栏中,同时保持警告、错误和更新提醒可见。
  • 预设:从常见的交付配置开始,再根据需要调整规则。
  • 恢复:所有者绕过、安全模式和恢复 URL 可帮助避免失去管理访问权限。
  • 备份/恢复:导出和恢复 JSON 备份,用于检查和同一站点恢复。
  • 审计日志:以轻量方式记录重要的配置更改。
  • 代理机构指南:用于设置和客户交付的内置文档。

不提供的功能

  • 不会修改 WordPress 核心文件。
  • 不会重写用户角色或权限。
  • 不能针对管理员提供绝对安全保护。
  • 不会激进地隐藏重要警告。
  • 不会执行远程请求、跟踪或遥测。

语言

Dran Admin Cleaner 内置了多种语言的翻译。

当前可用:

  • 日语(ja)
  • 简体中文(zh_CN)

翻译覆盖插件设置界面和内置的代理机构指南。

如果可用,WordPress 会使用所选的用户语言,否则使用站点语言。自定义菜单标签和已保存的页面锁定消息会保持原有配置;更改 WordPress 语言不会重写已保存的规则。

隐私

Dran Admin Cleaner 会在本地 WordPress 数据库中存储插件设置、清理规则、恢复令牌哈希、所选用户 ID、检测到的仪表盘小工具 ID,以及轻量级审计记录。

插件不会向外部服务发送数据。

屏幕截图

安装

  1. 从 WordPress 插件目录安装 Dran Admin Cleaner,或通过“插件 > 安装插件 > 上传插件”上传插件 ZIP 文件。
  2. 启用插件。
  3. 在 WordPress 管理菜单中打开 Dran Admin Cleaner。
  4. 选择清理规则的适用对象。
  5. 应用预设,或手动配置菜单、页面锁定、仪表盘小工具、通知和管理工具栏项目。
  6. 将站点交付给客户前,请使用预览进行检查。
  7. 恢复 URL 生成后,请将其保存在安全的位置。

常见问题

Dran Admin Cleaner 会更改用户权限吗?

不会。Dran Admin Cleaner 不会更改 WordPress 角色或权限。它只调整管理界面体验,并可为选定的管理 URL 添加软性页面锁定。

这是安全插件吗?

不是。它有助于减少误操作和管理界面的复杂度,但不能替代 WordPress 权限、安全插件或合理的用户角色规划。

隐藏和锁定有什么区别?

“隐藏”会从管理界面移除菜单或子菜单项目。“锁定”会对匹配的 wp-admin 直接 URL 进行重定向或显示页面已阻止提示。

如果我把自己锁在管理界面之外怎么办?

所有者用户始终绕过清理规则。插件还提供安全模式、DRAN_AC_SAFE_MODE 常量覆盖,以及需要明确确认的恢复 URL 流程,用于管理员级别的恢复访问。

可以在另一个站点使用导出的设置吗?

导出文件最适合用于备份、检查和同一站点恢复。由于不同站点的用户 ID、角色和插件菜单别名可能不同,跨站点恢复时应仔细检查。

通知清理器会隐藏重要的管理通知吗?

不会。通知清理器有意采用保守方式,只收起低风险通知,并保持错误、警告和更新提醒可见。

支持插件创建的管理菜单吗?

支持。Dran Admin Cleaner 会检测 WordPress 核心和插件添加的管理菜单及子菜单,并根据稳定的菜单目标而不是可见标签来保存规则。

可以在 WordPress 多站点中进行网络激活吗?

不支持。1.0 版本不支持网络激活。请在需要使用该插件的每个站点中分别激活。

评价

此插件暂无评价。

贡献者及开发者

「Dran Admin Cleaner」是开源软件。 以下人员对此插件做出了贡献。

贡献者

「Dran Admin Cleaner」插件已被翻译至 2 种本地化语言。 感谢所有译者为本插件所做的贡献。

帮助将「Dran Admin Cleaner」翻译成简体中文。

对开发感兴趣吗?

您可以浏览代码,查看SVN仓库,或通过RSS订阅开发日志。

更新日志

1.0.2

  • 新增简体中文翻译。

1.0.1

  • 新增日语翻译。
  • 更新了插件横幅和图标。

1.0.0

首次发布。

  • 新增设置流程和预设。
  • 新增按角色和用户指定适用对象的功能。
  • 新增菜单清理器,用于隐藏、重命名、重新排序和锁定管理菜单项目。
  • 新增预览,用于检查已保存的管理菜单效果。
  • 新增页面锁定,用于软性阻止直接 URL 访问。
  • 新增通知清理器。
  • 新增管理工具栏清理器。
  • 新增仪表盘清理器。
  • 新增恢复工具、所有者绕过、安全模式和恢复 URL 支持。
  • 新增备份/恢复功能。
  • 新增审计日志。
  • 新增内置代理机构指南。