web-dev-qa-db-ja.com

カスタム投稿タイプのメニューをプログラム的に整理する方法

私が受け継いだプロジェクトには12のカスタム投稿タイプがありました。問題は、それらはすべて管理メニューサイドバーから別々に出てくることです。それほどきれいではありません。私は親メニューのこれらのサブ項目を作ることができるプラグインはありますか、それとも、サブメニューとしてこれらを作るために私は私のテーマのfunctions.phpを編集することができますか?

3
Volomike

新しいカスタム投稿タイプを登録する機能で、このCPTをサブメニューとして既存のメニュー項目に設定できます。 show_in_menuパラメータを使用

例です。

register_post_type( 
    'issue', 
    apply_filters( 'wpit_register_issue_post_type', 
        array(
            'labels'          => $issue_labels,
            'rewrite'         => $issue_rewrite,
            'supports'        => $issue_supports,
            'taxonomies'      => $issue_taxonomies,
            'menu_position'   => 5,
            'public'          => TRUE,
            'show_ui'         => TRUE,
            'show_in_menu'    => 'edit.php',
            'can_export'      => TRUE,
            'capability_type' => 'post',
            'query_var'       => TRUE
        )
    ) 
);

アイテムのupload.phpMediaのように、マウスオーバーでアイテムの文字列を見つけます。

7
bueltge