首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从WooThemes管理隐藏WordPress菜单

从WooThemes管理隐藏WordPress菜单
EN

Stack Overflow用户
提问于 2016-03-08 21:23:15
回答 1查看 80关注 0票数 0

我使用的是一个WooThemes子主题,并希望将菜单隐藏在WordPress管理栏中。我使用以下代码,以便只有数组中的用户才能看到所有选项。

代码语言:javascript
复制
function remove_items_from_menu() {
$admins = array( 
    'Bill', 'Steve', 'Rob'
);
$current_user = wp_get_current_user();
 if( !in_array( $current_user->user_login, $admins ) ) {
         //   exit;
         add_filter('acf/settings/show_admin', '__return_false');

         remove_action('load-update-core.php','wp_update_plugins');

    remove_action( 'admin_notices', 'update_nag', 3 );
    remove_menu_page('edit.php?post_type=acf-field-group');
    remove_menu_page('edit-comments.php');
    remove_menu_page('tools.php');
    remove_submenu_page( 'index.php', 'update-core.php' );
    remove_menu_page('themes.php');
    remove_menu_page('plugins.php');
    remove_submenu_page( 'themes.php', 'themes.php' );
    remove_submenu_page( 'themes.php', 'widgets.php' );
    remove_submenu_page( 'themes.php', 'customize.php' );
    remove_submenu_page( 'themes.php', 'theme-editor.php' );
            remove_submenu_page('options-general.php', 'options-permalink.php');
            remove_submenu_page('options-general.php', 'options-media.php');
            remove_submenu_page('options-general.php', 'options-discussion.php');
            remove_submenu_page('options-general.php', 'options-reading.php');
            remove_submenu_page('options-general.php', 'options-writing.php');
            remove_submenu_page( 'options-general.php', 'social-sharing-admin' );    
}
}
add_action( 'admin_menu', 'remove_items_from_menu', 999 );

?>

为主题查找要隐藏的页面将显示为admin.php?page=woothemes,但是向上面的代码添加下面一行仍然不会隐藏它的视图。

代码语言:javascript
复制
remove_menu_page('admin.php?page=woothemes');

有人知道我怎样才能找到正确的页面ID来隐藏这个特定的菜单选项吗?我在网上搜索过,找不到如何从管理员栏中隐藏WooThemes菜单。

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-08 21:44:32

这取决于当add_menu_page被WooTheme调用时传递给它的id。你可以搜索代码,但我认为

代码语言:javascript
复制
remove_menu_page('woothemes');

应该这么做。

希望能帮上忙。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35878288

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档