web-dev-qa-db-ja.com

管理メニューの他の投稿タイプの下に投稿タイプを設定できますか?

2つのカスタム投稿タイプABを作成したとしましょう。これらの投稿の種類は、[管理]メニューに次々に表示されます。 (Postsの後など)

Bの下にAを表示する方法はありますか?

私が知っている唯一の同様の振る舞いは分類法を投稿タイプに割り当てることです。これにより、最初のものが2番目のものの下に表示されます。カスタム投稿タイプを使用してこれを行う方法を探しています。

投稿タイプ間で関係を持つようなものです。

私は優れたGd CPT Toolsプラグインを使って投稿タイプと分類法を管理しています。 Wordpress 3.4.2

4
Odys

はい、この機能はregister_post_type引数を介して show_in_menu で使用できますが、使用している特定のプラグインがこれをサポートしているかどうかはわかりません。

add_action( 'init', 'wpa70679_custom_types' );

function wpa70679_custom_types() {

    register_post_type( 'parent_type',
        array(
            'public' => true,
            'labels' => array(
                'name' => 'Parent post type'
            )
        )
    );

    register_post_type( 'child_type',
        array(
            'public' => true,
            'show_in_menu' => 'edit.php?post_type=parent_type',
            'labels' => array(
                'name' => 'Child post type'
            )
        )
    );

}

Results

10
Milo

はい、あなたが(高評価の) プラグイン を使って問題ないならば!

0
Gaia