wordpress如何让贡献者的个人主页不显示仪表盘

在 WordPress 中,可以通过以下方法让贡献者的个人主页不显示仪表盘:

一、使用插件

  1. “User Role Editor” 插件:
    • 安装并激活 “User Role Editor” 插件。
    • 进入插件设置页面,找到 “贡献者” 角色。
    • 在权限列表中,取消勾选 “访问仪表盘” 选项。

二、使用代码

  1. 将以下代码添加到主题的 functions.php 文件中:
function remove_dashboard_access_for_contributors() {
    if ( current_user_can( 'contributor' ) ) {
        remove_menu_page( 'index.php' );
    }
}
add_action( 'admin_init', 'remove_dashboard_access_for_contributors' );
  • 这段代码通过检查当前用户角色是否为 “贡献者”,如果是,则移除仪表盘菜单页面,从而使贡献者无法访问仪表盘。

请注意,在修改主题文件时要谨慎操作,最好先备份文件,以免出现意外情况。同时,当主题更新时,对主题文件的修改可能会被覆盖,需要重新添加代码。