J’ai récemment publié un nouveau thème de photographie WordPress Premium et lors de la configuration de la section blog, j’ai ajouté plusieurs formats de publication différents – citations, liens, vidéo, images et standard. C’était idéal pour présenter divers contenus sur le blog, cependant, je ne voulais pas avoir de messages réels pour les formats de port de citation / lien car ils ont si peu de contenu, j’ai donc décidé de supprimer toute structure de lien permanent pour ceux-ci.

Le problème est survenu lorsque je configurais un modèle d’archives personnalisé, car je ne voulais pas que les articles de citation ou de lien apparaissent car ils n’ont aucun contenu. Donc, après quelques problèmes, j’ai trouvé un excellent moyen d’exclure tous les formats de publication de vos boucles WordPress personnalisées en utilisant un tax_query dans mon argument get_posts pour exclure ces formats de publication.

Vous trouverez ci-dessous un exemple de boucle rapide sur la façon de fairexclude les formats de publication à l’aide de tax_query.

$args = array(
 'numberposts' => 10,
 post_type' =>'post',
 'tax_query' => array(
 array(
 'taxonomy' => 'post_format',
 'field' => 'slug',
 'terms' => array( 'post-format-quote','post-format-link' ),
 'operator' => 'NOT IN',
 ),
 )
 );
 $posts= get_posts($args);

Comment fonctionne la requête fiscale?

Nous utilisons essentiellement la requête fiscale pour afficher tous les messages qui ne sont pas dans le tableau des termes qui consistent en des formats de devis et de lien. Bien sûr, vous pouvez ajouter n’importe quel format de publication que vous souhaitez exclure, comme je l’ai fait en les séparant par des virgules. Consultez l’article sur WordPress.org à propos de “Paramètres de taxonomie»Pour plus de lecture et d’utilisation.

Share: