Je voudrais savoir comment empêcher l'affichage des messages de sous-catégorie. Ma page d'accueil répertorie tous les messages de trois «catégories principales» (catégorie parente), mais malheureusement, il répertorie également certains messages des sous-catégories.WordPress: Empêcher l'affichage des messages sous-catégorie
Voici le code que j'utilise pour obtenir les postes de catégorie spécifique:
<h2>Category Name</h2>
<ul>
<?php $category_query = new WP_Query(array('category_name' => 'category1', 'showposts' => 5)); ?>
<?php while ($profissionais_query->have_posts()) : $profissionais_query->the_post(); ?>
<li>
<a class="title" href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
<?php the_excerpt(); ?>
</li>
<?php endwhile; ?>
</ul>
Est-ce que quelqu'un a une idée?
Merci.
Il est conseillé d'ajouter Php wp_reset_query();?> Pour détruire les requêtes personnalisées après leur exécution, sinon elles peuvent affecter d'autres requêtes en cours d'exécution sur la page. Ajoutez-le juste avant la fin. – Jared
songdogtech: malheureusement ce morceau de code n'a pas fonctionné, car il montre toujours les messages de la sous-catégorie. Avez-vous une autre idée? Je vous remercie. –
Carlos; Je l'ai testé avec des sous-catégories et il ne montre pas de sous-catégories; Les sous-catégories ont leur propre identifiant de catégorie et doivent être appelées spécifiquement. Essayez-le dans un modèle de page sans autres boucles ou code (autre que la boucle WP standard) pour isoler le conflit. Jared: Il n'a pas besoin d'une requête wp_reset car c'est une requête autonome. Je l'utilise sur plusieurs sites, multiplier les temps sur une page/post et aucun des conflits de boucles de requêtes. – markratledge