Products
GG网络技术分享 2025-03-18 16:12 2
I have written a snippet to remove some WordPress menu pages.
add_action( \'admin_menu\', \'notadmin_remove_menus\', 999 ); function notadmin_remove_menus() {
remove_menu_page(\'edit.php\');
remove_menu_page(\'edit.php?post_type=page\');
remove_menu_page(\'upload.php\');
remove_menu_page(\'jetpack\');
remove_menu_page(\'users.php\');
remove_menu_page(\'tools.php\');
remove_menu_page(\'edit-comments.php\');
remove_menu_page(\'edit.php?post_type=featured_item\');
remove_menu_page(\'edit.php?post_type=feedback\');
remove_menu_page(\'edit.php?post_type=blocks\');
}
The problem is this code also remove menu pages for super admin. I want to remove these menu for all users except super admin. Please help.
图片转代码服务由CSDN问答提供
感谢您的意见,我们尽快改进~
功能建议我编写了一个代码片段来删除一些WordPress菜单页面。</ p>
< code> add_action(\'admin_menu\',\'notadmin_remove_menus\',999);函数notadmin_remove_menus(){
remove_menu_page(\'edit.php\');
remove_menu_page(\'edit.php?post_type = page\');
remove_menu_page(\'upload.php\');
remove_menu_page(\'jetpack\' );
remove_menu_page(\'users.php\');
remove_menu_page(\'tools.php\');
remove_menu_page(\'edit-comments.php\');
remove_menu_page(\'edit.php?post_type = featured_item\' );
remove_menu_page(\'edit.php?post_type = feedback\');
remove_menu_page(\'edit.php?post_type = blocks\');
}
</ code> </ pre>
< 问题是这个代码还删除了超级管理员的菜单页面。 我想删除除超级管理员以外的所有用户的这些菜单。 请帮忙。</ p>
</ div>
网友观点:
Try this code
add_action( \'admin_menu\', \'notadmin_remove_menus\', 999 );
function notadmin_remove_menus() {
if ( !is_super_admin() ) {
remove_menu_page(\'edit.php\');
remove_menu_page(\'edit.php?post_type=page\');
remove_menu_page(\'upload.php\');
remove_menu_page(\'jetpack\');
remove_menu_page(\'users.php\');
remove_menu_page(\'tools.php\');
remove_menu_page(\'edit-comments.php\');
remove_menu_page(\'edit.php?post_type=featured_item\');
remove_menu_page(\'edit.php?post_type=feedback\');
remove_menu_page(\'edit.php?post_type=blocks\');
}
}
or
if ( !is_super_admin() ) {
add_action( \'admin_menu\', \'notadmin_remove_menus\', 999 );
}
function notadmin_remove_menus() {
remove_menu_page(\'edit.php\');
remove_menu_page(\'edit.php?post_type=page\');
remove_menu_page(\'upload.php\');
remove_menu_page(\'jetpack\');
remove_menu_page(\'users.php\');
remove_menu_page(\'tools.php\');
remove_menu_page(\'edit-comments.php\');
remove_menu_page(\'edit.php?post_type=featured_item\');
remove_menu_page(\'edit.php?post_type=feedback\');
remove_menu_page(\'edit.php?post_type=blocks\');
}
Demand feedback