要限制部分 WordPress 用户角色访问后台,你可以使用插件或编写自定义代码来实现。以下是两种方法:
方法一:使用插件
方法二:使用自定义代码
如果你更喜欢使用自定义代码来实现这个目标,你可以尝试以下步骤:
打开你的 WordPress 主题的 functions.php 文件,通常位于/wpcontent/themes/yourtheme/目录下。
添加以下代码来限制特定用户角色的后台访问权限:
function restrict_backend_access() {
if (is_admin() && !current_user_can('manage_options') && !current_user_can('edit_posts')) {
wp_redirect(home_url());
exit;
}
}
add_action('admin_init', 'restrict_backend_access');
这段代码会重定向非管理员和编辑帖子权限的用户到网站首页。你可以根据需要调整 current_user_can()
函数中的权限。
请注意,在使用自定义代码之前,请确保备份你的 WordPress 站点,以免出现意外问题。如果你不熟悉代码,请小心操作,或者寻求专业开发人员的帮助。