Je dois interroger toutes les publications appartenant à une catégorie donnée (par défaut, non personnalisée) et un type de publication personnalisé. Aussi simple que cela. Le fait que cela ne fonctionne pas, pour moi, est ridicule. À moins que je manque quelque chose?
Voici ce que j'ai essayé:
$args=array(
'posts_per_page' => 50,
//'taxonomy' => 'category',
'post_type' => 'my_custom_type'
'category__in' => array($cat_id),
);
$wp_query = new WP_Query( $args );
puis
$args=array(
'posts_per_page' => 50,
'post_type' => 'my_custom_type'
'tax_query' => array(
array(
'taxonomy' => 'category',
'field' => 'id',
'terms' => $cat_id,
),
),
);
$wp_query = new WP_Query( $args );
et bien sur
$args=array(
'posts_per_page' => 50,
'post_type' => 'my_custom_type'
'category' => $cat_id,
);
$wp_query = new WP_Query( $args );
certaines combinaisons d’ajout/renommage/suppression des touches $args
.
Obtenir toutes les publications par type de publication, puis les parcourir en boucle et filtrer par catégorie n'est pas une option efficace, à mon avis.
S'il vous plaît aider.
essayez ceci, c'est un travail pour moi.
$args=array(
'posts_per_page' => 50,
'post_type' => 'my_custom_type'
'cat' => $cat_id,
);
$wp_query = new WP_Query( $args );
Paramètres de la catégorie
cat (int): use category id.
category_name (string): use category slug (NOT name).
category__and (array): use category id.
category__in (array): use category id.
category__not_in (array): use category id.