Rajouter des post formats dans sa boucle

Rajouter des post formats dans sa boucle

Je donne ici un exemple simple d’utilisation des post formats à l’intérieur d’une boucle, pour obtenir, par exemple, tous les articles du post format video…

Ne pas faire attention au nom de la variable ici, ça pourrait être $arg à la place de $param et $query  à la place de $carousel.

   <?php
            $param = array(
                'tax_query' => array(
                    array(
                        'post_type' => 'post',
                        'taxonomy' => 'post_format',
                        'field' => 'slug',
                        'terms' => array('post-format-video'),
                        'posts_per_page' =>'20',
                        'operator' => 'IN'
                    )
                )
            ); 
            $carousel = new WP_Query($param);
            ?>
              
            <?php while ($carousel->have_posts()) : $carousel->the_post(); ?> 

L’opérateur tax_query ici nous permet de construire un tableau, à l’intérieur duquel on place nos arguments pour récupérer nos post : Avec tax query on peut récupérer tout type de taxonomie (catégorie, custom taxo, post format).
‘taxonomy’ => ‘post_format’, ici on aurait pu mettre catégorie, ou le nom d’une custom taxonomy.
‘terms’ => array(‘post-format-video’), ici aussi un tableau à l’intérieur duquel on peut rajouter d’autres post format.

PS: Se reporter au codex pour plus d’infos!!

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.