注册自定义帖子类型时,可以控制菜单项是否与show_in_menu
参数。您可以执行以下操作(尚未测试):
// create a constant to store the ID of the blog where the menu should be hidden.
define(\'HIDDEN_MENU_BLOG_ID\', 1 );
function codex_custom_init() {
$show_in_menus = ( HIDDEN_MENU_BLOG_ID === get_current_blog_id() ) ? false : true;
$args = array(
\'public\' => true,
\'label\' => \'Books\'
\'show_in_menu\' => $show_in_menus,
);
register_post_type( \'book\', $args );
}
add_action( \'init\', \'codex_custom_init\' );
这不是很容易扩展,但是,您可能希望将其与管理员屏幕结合,超级管理员可以选择隐藏菜单的博客。
希望这有帮助!