web-dev-qa-db-ja.com

カスタム投稿タイプを編集するときにカスタムメニューを展開したままにする方法はありますか?

私はそのメニューの下にページを持つカスタムメニューを持つプラグインを構築しています。これらのページのいくつかはカスタム投稿タイプです。これらのカスタム投稿タイプのいずれかを使用しているときは、メインメニューを開いたままにしておきたいです。それは可能ですか?

カスタムではない投稿タイプのページにいるときのメニューは次のようになります。

Open Menu

しかし、Makes、Models、Typesをクリックすると、それらがカスタム投稿タイプシステムによって管理されているので、 "Squirrels"メニューは閉じます。

これが重複している場合は申し訳ありません。私はいくつかの同様の質問を調べましたが、まったく同じ問題を抱えているものは見ませんでした。

ありがとうございます。

3
Tony DeStefano

私は、メインメニューのスラッグをカスタム投稿タイプの配列のshow_in_menuキーに入れることでこれを考え出しました。

$args = array (
        'labels' => $labels,
        'hierarchical' => FALSE,
        'description' => $title . 's',
        'supports' => array( 'title' ),
        'show_ui' => TRUE,
        'show_in_menu' => 'squirrels_inventory',
        'show_in_nav_menus' => TRUE,
        'publicly_queryable' => TRUE,
        'exclude_from_search' => FALSE,
        'has_archive' => TRUE
    );
4
Tony DeStefano