J'ai créé un type de message personnalisé (project
) et cela fonctionne parfaitement. J'ai une page d'archive personnalisée (archive-project.php
), et cela fonctionne très bien aussi, mais quel est le meilleur moyen d'ajouter un lien à cette archive de messages personnalisée dans le menu principal du site?
J'ai créé un lien personnalisé (voir ci-dessous), mais existe-t-il un meilleur moyen de ne pas coder aussi dur?
Vous pouvez utiliser une fonction intégrée de l'éditeur de menu pour cela. Accédez à votre type de message personnalisé dans l'éditeur de menu, cliquez sur l'onglet "Tout afficher". Le premier élément que vous voyez est un lien vers la page d'archive CPT.
Si votre CPT n'apparaît pas dans l'éditeur de menus, vérifiez si les archives de votre CPT sont activées ('has_archive' => true
dans les arguments register_post_type
-).
Lorsque vous êtes sûr que les archives sont activées et que votre CPT n'est toujours pas visible, vous pouvez le révéler via le menu Options d'écran en haut de l'écran (merci, Nathan Hornby ).