web-dev-qa-db-fra.com

Existe-t-il un moyen de conserver un menu personnalisé développé lors de la modification d'un type d'article personnalisé?

Je construis un plugin qui a un menu personnalisé avec des pages sous ce menu. Quelques-unes de ces pages sont des types de publication personnalisés. Je souhaite que le menu principal reste ouvert lorsque je suis sur l'un de ces types de messages personnalisés. Est-ce possible?

Voici à quoi ressemble le menu lorsque je suis sur une page de type publication non personnalisée:

Open Menu

Mais lorsque je clique sur Marques, Modèles ou Types, le menu "Écureuils" se ferme car ceux-ci sont gérés par le système de type de post personnalisé.

Désolé si c'est un doublon. J'ai parcouru des questions similaires mais je n'en ai pas vu qui présente exactement le même problème.

Merci!

3
Tony DeStefano

J'ai compris cela en plaçant le slug du menu principal dans la clé show_in_menu du tableau de types de messages personnalisé, comme ceci:

$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