web-dev-qa-db-fra.com

Ajout d'un type de message personnalisé dans l'écran de menu

J'ai besoin d'un moyen d'ajouter des types de publication personnalisés à l'option "Apparence -> Menus" de Wordpress. J'ai créé un type de message personnalisé avec:

register_post_type('produksjoner',$args);

Tous les exemples que je trouve ajoutent simplement les pages au menu en ajoutant manuellement l'URL dans un élément de menu personnalisé. Je veux qu'il puisse l'ajouter automatiquement en le choisissant comme n'importe quelle autre page.

Je cherche depuis deux jours maintenant ... aidez-moi s'il vous plaît: - /

26

Pour que vos types de publication personnalisés apparaissent dans Apparence -> Menus, vous devez procéder de deux manières:

  1. Vérifiez vos arguments et assurez-vous que show_in_nav_menus est défini sur true .

  2. Allez à la page Apparence -> Menus et tout en haut, cliquez sur Options d'écran . Dans le panneau qui s'ouvre, assurez-vous que vos types d'articles personnalisés sont cochés.

C'est tout!

74
Velvet Blues

Je me suis retrouvé dans la même situation où j'avais besoin de menus dynamiques pour mes pages d'archives de type de publication personnalisée à afficher dans l'éditeur de menus.

Vous pouvez essayer mon plugin Archive to Nav de CPT et voir si cela vous donne ce que vous voulez. http://wordpress.org/extend/plugins/cpt-archive-to-nav/ Vous devez cliquer sur le menu "Options d'écran" en haut de la page, puis sélectionner les CPT souhaités affiché à l'écran. Ensuite, dans l'onglet "Tout afficher" du type de publication, la page de sélection devrait être la page d'archives.

Cela masque simplement le fait qu'il s'agisse d'un type d'élément de menu personnalisé au lieu d'avoir à le saisir manuellement pour créer le menu. Il n'existe actuellement aucun moyen de créer un nouveau type d'élément de menu autre que ce qui est déjà disponible.

4
Kevin Langley Jr.