如何在WP-ADMIN的同一菜单部分创建多个帖子类型?

时间:2010-11-17 作者:Peter Westerlund

我正在我的网站的WordPress管理中创建一个自定义菜单部分(在左侧的主菜单部分中有一个子项的新项目)。该部分应包括一个主要的职位类型,为此,您应该能够链接类别和国家。

可以使用分类法,但分类法只支持多种选择。因此,我希望能够为类别和国家创建新的帖子类型,而不是分类法。

但如果我想把它放在同一个菜单区下,那就行不通了?请帮忙。

2 个回复
SO网友:chrisguitarguy

WordPress让您定义帖子类型在您注册的参数中的显示位置。这是show_in_menu 论点您可以将其设置为true、false或希望其显示的页面的slug(字符串)。

那么,假设您已经有了一个post类型“main”。要显示另一个帖子类型,您需要设置show_in_menu 参数,如下所示:

<?php

// the register the post type
add_action( \'init\', \'wpse4178_register\' );
function wpse4178_register()
{
    // probably some more args up here.
    $args[\'show_in_menu\'] = \'edit.php?post_type=main\';
    register_post_type( \'country\', $args );
}

SO网友:hakre

您需要通过代码单独修改菜单,最肯定的是通过插件。Administration Menus (Wordpress Codex) 包含许多如何控制菜单的信息。如果没有任何帮助,你可以directly control the menu via the associated global variable.

结束

相关推荐