如何隐藏/删除菜单中的页面部分(仪表板)

时间:2017-06-29 作者:Masih Dindar

enter image description here

嗨,对于一些特殊的设计,我必须按主题删除页面PostType(出于某些原因),现在我想隐藏Page select section 在里面Menus wp admin中的页面。(附图中的该部分)

我搜索了它,但没有找到隐藏它的函数代码。

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

在菜单编辑器屏幕上,您可以使用Wordpress仪表板顶部的屏幕选项选项卡隐藏页面(以及帖子、自定义链接或类别)。只需打开屏幕选项选项卡并取消选中与页面对应的框。

如果要确保不再选中该选项,则可以使用以下代码阻止具有受限角色的用户访问“屏幕选项”选项卡:

function remove_screen_options_tab() {
    return current_user_can( \'manage_options\' );
}
add_filter(\'screen_options_show_screen\', \'remove_screen_options_tab\');
或者,您可以将自定义CSS添加到Wordpress仪表板以隐藏特定类:

add_action(\'admin_head\', \'wpse271824_custom_css\');

function wpse271824_custom_css() {
  echo \'<style>
    .nav-menu-meta #add-post-type-page {
       display: none;
    }
    .metabox-prefs label[for=add-post-type-page-hide] {
       display: none;
    }
  </style>\';
}

结束

相关推荐

Problem with custom menus

在菜单上,我说的是自定义菜单,我有一个带有几列的页脚,每列都有一个项目列表,每列菜单都需要从wp admin上的菜单选项进行更新,所以我创建了关于函数的部分。调用菜单并在页脚上添加每个菜单的php。php文档,类似于:<?php wp_nav_menu( array(\'menu\' => \'f-1\', \'menu_class\' => \'\', \'container\' => \'nav\' )); ?> <?php wp_nav_menu( arr