如何在wordpress中禁用订阅服务器的profile.php
我只想为订阅者禁用profile.php(完整仪表板)。他们只查看主网站,无法查看仪表板面板。我们还使用cpca插件为订阅者设置了一些角色,因为这个访问者可以查看一些页面,这只能通过登录网站来实现 请向我推荐完成此任务的插件或提示 谢谢 Alen使用,您可以设置用户权限,因此创建一个角色,然后不给他们任何权限。如何在wordpress中禁用订阅服务器的profile.php,php,wordpress,Php,Wordpress,我只想为订阅者禁用profile.php(完整仪表板)。他们只查看主网站,无法查看仪表板面板。我们还使用cpca插件为订阅者设置了一些角色,因为这个访问者可以查看一些页面,这只能通过登录网站来实现 请向我推荐完成此任务的插件或提示 谢谢 Alen使用,您可以设置用户权限,因此创建一个角色,然后不给他们任何权限。 这应该可以解决问题。它不会禁用评论选项。我只是想弄明白。。。不幸的是,WordPress中没有很多很好的选项来禁用配置文件页面,因此我不得不在页面加载操作中使用wp\u die() fu
这应该可以解决问题。它不会禁用评论选项。我只是想弄明白。。。不幸的是,WordPress中没有很多很好的选项来禁用配置文件页面,因此我不得不在页面加载操作中使用
wp\u die()
function disable_user_profile() {
if ( is_admin() ) {
$user = wp_get_current_user();
if ( 2 == $user->ID )
wp_die( 'You are not allowed to edit the user profile on this demo.' );
}
}
add_action( 'load-profile.php', 'disable_user_profile' );
在我的示例中,我希望阻止单个用户编辑他们的配置文件(这是针对演示站点的,阻止演示管理员用户)。但是你可以很容易地扮演一个角色,获得许可,或者做任何你想做的事情