简单代码屏蔽不让普通用户看到WordPress后台菜单
ssr
撰写于 2022年 02月 26 日

如果我们有在设计WordPress用户后台功能的时候是不是登录后台面板普通用户不应该看到所有的菜单?那如何屏蔽普通用户登录后台看不到一些菜单呢?

//屏蔽普通用户后台菜单,对管理员无效
if( !current_user_can( 'manage_options' ) ) {
add_action( 'admin_menu', function(){
remove_menu_page( 'upload.php' ); //媒体
remove_menu_page( 'edit-comments.php' ); //评论
remove_menu_page( 'tools.php' ); //工具
});
}


在功能代码里添加,可以屏蔽媒、评论、工具三个菜单不让普通用户显示。
如果是第三方插件工具在菜单,如何去屏蔽呢?
//屏蔽普通用户后台erphpdown插件菜单,对管理员无效
if( !current_user_can( 'manage_options' ) ) {
add_action( 'admin_menu', function(){
remove_menu_page( 'erphpdown/admin/erphp-my-money.php' ); //erphpdown插件
});
}

我们需要看对应的链接就行然后屏蔽。

简单代码屏蔽不让普通用户看到WordPress后台菜单

如果我们有在设计WordPress用户后台功能的时候是不是登录后台面板普通用户不应该看到所有的菜单?那如何屏蔽普通用户登录后台看不到一些菜单呢?

//屏蔽普通用户后台菜单,对管理员无效
if( !current_user_can( 'manage_options' ) ) {
add_action( 'admin_menu', function(){
remove_menu_page( 'upload.php' ); //媒体
remove_menu_page( 'edit-comments.php' ); //评论
remove_menu_page( 'tools.php' ); //工具
});
}


在功能代码里添加,可以屏蔽媒、评论、工具三个菜单不让普通用户显示。
如果是第三方插件工具在菜单,如何去屏蔽呢?
//屏蔽普通用户后台erphpdown插件菜单,对管理员无效
if( !current_user_can( 'manage_options' ) ) {
add_action( 'admin_menu', function(){
remove_menu_page( 'erphpdown/admin/erphp-my-money.php' ); //erphpdown插件
});
}

我们需要看对应的链接就行然后屏蔽。

赞 (0)

猜您想看

评论区(暂无评论)

这里空空如也,快来评论吧~

我要评论