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

4

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. J'aimerais 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:

MaislorsquejecliquesurMarques,ModèlesouTypes,lemenu"Écureuils" se ferme car ceux-ci sont gérés par le système de type de publication personnalisé.

Désolé s'il s'agit d'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!

    
posée Tony DeStefano 28.12.2015 - 17:44

1 réponse

4

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 suit:

$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
    );
    
réponse donnée Tony DeStefano 28.12.2015 - 20:48

Lire d'autres questions sur les étiquettes