Question - Comment peut-on utiliser le système de menus wordpress 3.0 pour que les nouvelles pages d’un type de message personnalisé soient automatiquement incluses dans le menu (je fais référence à la zone Gestion des menus de wordpress pour le site Web public).
Je crois que cela fonctionne actuellement pour les "pages" habituelles si vous cochez la case Inclure automatiquement, mais existe-t-il un moyen de le coder en dur pour qu'il fonctionne pour les pages d'un type d'article personnalisé?
Ceci est accompli par la fonction _wp_auto_add_pages_to_menu()
(dans \wp-includes\nav-menu.php
) qui est accrochée au hook transition_post_status
.
Malheureusement, il est codé en dur pour le type de poste page
et n'est pas facile à étendre.
D'autre part, comme cela fonctionne avec un crochet générique, il n'est pas difficile (relativement, le code interne des menus est pénible) de concevoir l'analogique pour un type de message personnalisé.