自定义投递类型导航至子页面

时间:2012-09-23 作者:czief

我已经为一个音频插件注册了一个帖子类型,帖子类型在管理员中是“自定义播放器”,并且在管理员侧边栏上有自己的选项卡。

我只是想知道是否有一种简单的方法可以将其从菜单中移出,并将其作为“设置”下的另一个子项,例如,如本截图所示:

enter image description here

我知道show_in_menu 的键register_post_type() 但不想让管理员无法访问post类型;我只是想让它不那么显眼,这是一种不会经常使用的帖子类型。

谢谢你看这个!和平

1 个回复
SO网友:cybmeta

你说你知道show_in_menu 的参数register_post_type() 但您似乎错过了此参数的选项:

“假”-不显示在“管理”菜单中“真”-显示为顶级菜单“某些字符串”-如果是现有的顶级页面,如“工具”。php“或”编辑。php?post\\u type=page\',post type将作为其子菜单放置那么,你已经准备好了show_in_menuoptions-general.php (顶级设置菜单):

add_action(\'init\', \'cyb_custom_players\');
function cyb_custom_players() {
    $args = array(
        \'show_in_menu\' => \'options-general.php\',
        \'label\'        => \'Custom Players\',
        \'public\'       => true
    );
    register_post_type( \'custom_player\', $args );
}

结束

相关推荐

在WP-Admin中预安装小部件

当用户激活admin widgets区域中的TwentyEleven主题时,用户已经在主侧栏中填充了一些标准小部件。有没有人能解释一下,或者给我指出一个正确的方向,告诉我如何在另一个主题上为我的小部件实现相同的行为?