WP_Query după ID categorie și tip de postare personalizat
20 nov. 2014, 02:17:12
Vizualizări: 120K
Voturi: 13
Am nevoie să interoghez toate postările care aparțin unei categorii date (implicită, nu personalizată) și unui tip de postare personalizat. Atât de simplu. Faptul că nu funcționează mi se pare ridicol. Doar dacă nu-mi scapă ceva?
Iată ce am încercat:
$args = array(
'posts_per_page' => 50,
//'taxonomy' => 'category', // comentat taxonomia
'post_type' => 'my_custom_type',
'category__in' => array($cat_id),
);
$wp_query = new WP_Query( $args );
apoi
$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 );
și bineînțeles
$args = array(
'posts_per_page' => 50,
'post_type' => 'my_custom_type',
'category' => $cat_id,
);
$wp_query = new WP_Query( $args );
de asemenea, câteva combinații de adăugare/redenumire/eliminare a cheilor din $args
.
Obținerea tuturor postărilor după tipul de postare și apoi parcurgerea lor și filtrarea după categorie nu este o opțiune eficientă, cred.
Vă rog să mă ajutați.

ᴍᴇʜᴏᴠ
402
Comentarii
Arată celelalte 1 comentarii
Toate răspunsurile la întrebare
3
1
încearcă asta, funcționează pentru mine.
$args=array(
'posts_per_page' => 50,
'post_type' => 'my_custom_type'
'cat' => $cat_id,
);
$wp_query = new WP_Query( $args );
Parametrii Categoriei
cat (int): folosește ID-ul categoriei.
category_name (string): folosește slug-ul categoriei (NU numele).
category__and (array): folosește ID-ul categoriei.
category__in (array): folosește ID-ul categoriei.
category__not_in (array): folosește ID-ul categoriei.

kunal Gauswami
159
12 sept. 2016 13:25:59
1
acest lucru a funcționat pentru mine.
$args=array(
'posts_per_page' => 50,
'post_type' => 'my_custom_type'
'tax_query' => array(
array(
'taxonomy' => 'category', //verifică dublu numele taxonomiei în baza ta de date
'field' => 'id',
'terms' => $cat_id,
),
),
);
$wp_query = new WP_Query( $args );

Ritchie
191
4 nov. 2019 14:10:00
Întrebări similare
3
răspunsuri
15
răspunsuri
3
răspunsuri
3
răspunsuri
7
răspunsuri