如何在Wordpress中向nav_menu添加自定义帖子类型?

时间:2011-03-27 00:10:48

标签: wordpress post menu admin

我有一个问题。

我使用Wordpress 3.0的新custom menus。我想知道如何在菜单中添加自定义帖子类型。目前,我只需添加PagesCategories

由于

1 个答案:

答案 0 :(得分:23)

函数register_post_type()接受参数show_in_nav_menus。如果您将其设置为TRUE,则会在菜单管理器中为您的自定义帖子类型选择一个选择器。

示例代码

    register_post_type(
        'post_type_name'
    ,   array (
            'can_export'          => TRUE
        ,   'exclude_from_search' => FALSE
        ,   'has_archive'         => TRUE
        ,   'hierarchical'        => TRUE
        ,   'label'               => 'CPT Test'
        ,   'menu_position'       => 5
        ,   'public'              => TRUE
        ,   'publicly_queryable'  => TRUE
        ,   'query_var'           => 'cpttest'
        ,   'rewrite'             => array ( 'slug' => 'cpt-test' )
        ,   'show_ui'             => TRUE
        ,   'show_in_menu'        => TRUE
        ,   'show_in_nav_menus'   => TRUE
        ,   'supports'            => array ( 'editor', 'title' )
        )
    );

Screen shot

使用名为 CPT测试的自定义帖子类型进行屏幕截图。