Comment créer un fichier de navigation similaire à ceux générés par wp_nav_menu, qui répertorie toutes les publications dans un type de publication personnalisé spécifique?
Par exemple, j'ai CPT "section1" et j'aimerais que le menu liste tous les articles de type "section1". Cela fait trois jours que je cherche sur Internet, sans réponse. Est-ce que quelqu'un peut-il me montrer la bonne direction?
Je suis perdu ici, aidez-moi!
Il y a plusieurs moyens de le faire. À moins que vous n'ayez que quelques posts de type 'section1', je vous déconseille de les lister tous.
Options:
Utilisation de l'option WP_Query ():
<?php $posts = new WP_Query( array( 'post_type' => 'section1', 'posts_per_page' => -1 ) ); ?>
<ul>
<?php while( $posts->have_posts() ) : $posts->the_post(); ?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endwhile; ?>
</ul>
<?php wp_reset_postdata(); ?>
J'espère que cela pourra aider!
Si vous souhaitez créer dynamiquement un menu de navigation à partir des publications d'une catégorie spécifique, supposons que le slug soit "en vedette", puis remplacez "post_type" => "section1" par "nom de catégorie" => "sélectionné".