upperdog/client-admin-cleanup

此WordPress插件隐藏并限制客户对wp-admin部分内容的访问。

v1.1.0 2020-04-27 16:18 UTC

This package is auto-updated.

Last update: 2024-09-28 02:28:05 UTC


README

此WordPress插件隐藏并限制客户对wp-admin部分内容的访问。它就像清理他们不需要的UI。例如,它隐藏并限制对插件、主题和更新部分的访问。维护客户网站的开发人员和代理商通常希望对这些网站的部分内容有完全的控制权。

此插件未发布在官方WordPress插件目录中。它是为了我们自己的需求而开发的。我们无法为此插件提供支持。如果您想对其进行自定义以适应自己的需求,请将其分叉。

此插件

  • 限制对插件、主题、自定义器、更新和Jetpack的访问。
  • 移除未使用的仪表板小工具。

指定允许的用户

开发者可以使用clients_admin_cleanup_allowed_users过滤器指定哪些用户可以看到更新通知。将每个允许用户的用户名添加到如下示例中的数组中

function site_client_admin_cleanup_allowed_users() {
    $allowed_users = array( 'bill', 'melinda' );
    return $allowed_users;
}
add_filter( 'client_admin_cleanup_allowed_users', 'site_client_admin_cleanup_allowed_users' );

与远程管理服务的兼容性

此插件只与ManageWP进行了测试。ManageWP必须连接到具有允许查看更新的用户账户的网站。

手动安装

  1. client-admin-cleanup目录上传到/wp-content/plugins/目录。
  2. 通过WordPress中的“插件”菜单激活插件。

Composer安装

运行以下命令将插件添加到您的composer.json文件。

composer require upperdog/client-admin-cleanup

变更日志

1.1.0 (2020-04-27)

  • 阻止访问更多管理页面。
  • 移除工具、设置的管理菜单项。
  • 小的重构和代码清理。

1.0.0 (2018-10-27)

  • 首次发布。