web-dev-qa-db-ja.com

1つの管理メニューに複数のカスタム投稿タイプ

私はこれでどこから始めるべきかわからない。

Events Managerのメイン見出しの下に4つのカスタム投稿タイプ(ギグ、開催地、祝日、商談)をリストしたいのですが、Events Managerをカスタム投稿タイプにしたくないです。

手伝ってくれる人に感謝します。

7
sgspragg

「プレースホルダー」メニューを作成して、すべての投稿タイプを次のものに割り当てることができます。

function wpse_226690_admin_menu() {
    add_menu_page(
        'Events Manager',
        'Events Manager',
        'read',
        'events-manager',
        '', // Callback, leave empty
        'dashicons-calendar',
        1 // Position
    );
}

add_action( 'admin_menu', 'wpse_226690_admin_menu' );

そして、あなたのregister_post_type呼び出しで:

'show_in_menu' => 'events-manager',

多田!

11
TheDeadMedic