在 WordPress 中,可以通过以下方法让贡献者的个人主页不显示仪表盘:
一、使用插件
- “User Role Editor” 插件:
- 安装并激活 “User Role Editor” 插件。
- 进入插件设置页面,找到 “贡献者” 角色。
- 在权限列表中,取消勾选 “访问仪表盘” 选项。
二、使用代码
- 将以下代码添加到主题的
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' );
- 这段代码通过检查当前用户角色是否为 “贡献者”,如果是,则移除仪表盘菜单页面,从而使贡献者无法访问仪表盘。
请注意,在修改主题文件时要谨慎操作,最好先备份文件,以免出现意外情况。同时,当主题更新时,对主题文件的修改可能会被覆盖,需要重新添加代码。