Restrict access to admin

时间:2014-11-24 作者:Vektor Unbreakable

i使用此代码限制对wordpress admin的访问。但现在我也必须允许访问作者。仅适用于此角色。是否可以使用此代码?真的谢谢

add_action( \'init\', \'blockusers_init\' );
function blockusers_init() {
 if ( is_admin() && !current_user_can( \'author\' ) && !( defined( \'DOING_AJAX\' ) && DOING_AJAX ) ) {
 wp_redirect( home_url() );exit;
 }
}

1 个回复
最合适的回答,由SO网友:Helping Hands 整理而成

以下插件可以帮助您更快更好地完成任务:

https://wordpress.org/plugins/user-role-editor/

结束

相关推荐

Wordpress Admin panel issue

我对功能做了一些更改。php,特别是我注销了一些js库,然后使用插件(页眉和页脚插件)手动将它们添加回页脚。这些更改给我的站点带来了一个小问题,有时当我尝试访问wp admin时,它会显示消息“由于发生了内部服务器错误,因此无法显示页面”消息后面有一个空白页,但前面的网站还可以。如果我访问主题、插件或其他任何东西,除了mysite之外都没关系。com/wp管理员,我也再次提到它,这种情况有时会发生,然后就可以了,不是每次都可以。