web-dev-qa-db-fra.com

obtenir une liste des publications de Custom Taxonomy

Je peux très bien obtenir un identifiant de catégorie ou un slug pour ma taxonomie personnalisée, mais je dois ensuite pouvoir obtenir tous les articles sous forme de tableau pour cette entrée de taxonomie. Mon code est le suivant:

$args = array(
                'post_type' => 'product',
                'post_status' => 'publish',
                'posts_per_page' => -1
                );
                $the_query = new WP_Query( $args );
                while ( $the_query->have_posts() ) : $the_query->the_post();

endwhile;

Quand j'ajoute 'category_name' => 'mon_nom_de_taxe_personne' au tableau args, la $ the_query est vide, bien que je sache qu'il y a une publication dans celle-ci. J'ai aussi essayé de le changer en 'chat' => 22, mais cela a aussi le même défaut.

Quelqu'un peut-il aider?

Cordialement John

1
user505988

Consultez les paramètres de taxonomie .

<?php
$args = array(
    'post_type' => 'product',
    'post_status' => 'publish',
    'posts_per_page' => -1,
    'tax_query' => array(
        array(
            'taxonomy' => 'taxonomy_name',
            'field' => 'id',
            'terms' => '22'
        )
    )
);
$the_query = new WP_Query( $args );
while ( $the_query->have_posts() ) : $the_query->the_post();
    //content
endwhile;
?>
4
Evan Yeung