Php 如何仅显示分类法术语的一些帖子?
我只需要显示分类法的一些帖子。 所以我制作了一个$args数组,但我不知道如何只获取分类法的术语 另外,我不知道如何只显示我想要的术语的帖子 我做了这个,但没用,也许可以帮你:Php 如何仅显示分类法术语的一些帖子?,php,wordpress,Php,Wordpress,我只需要显示分类法的一些帖子。 所以我制作了一个$args数组,但我不知道如何只获取分类法的术语 另外,我不知道如何只显示我想要的术语的帖子 我做了这个,但没用,也许可以帮你: $args = array( 'post_type' => 'offres_emploi', 'post_status' => 'publish', 'tax_query' => array( array( 'taxonomy' =>
$args = array(
'post_type' => 'offres_emploi',
'post_status' => 'publish',
'tax_query' => array(
array(
'taxonomy' => 'metiers',
'field' => 'id',
'terms' => 1
)
),
'caller_get_posts' => 1,
'paged' => $paged,
'orderby' => 'date',
'order' => 'DESC',
'posts_per_page' => 10,
);
$my_query = null;
$my_query = new WP_Query($args);
$my_query->query('showposts=5&terms==1');
if ($my_query->have_posts()) {
while ($my_query->have_posts()) : echo $my_query->the_post(); ?>
我确实犯了一些错误。
你能帮助我吗?TY.你应该试试这个。如果你的鼻涕虫是“梅提尔斯”
$args = array(
'post_type' => 'offres_emploi',
'post_status' => 'publish',
'tax_query' => array(
array(
'taxonomy' => 'metiers',
'field' => 'slug', // Select taxonomy term by. Possible values are ‘term_id’, ‘name’, ‘slug’ or ‘term_taxonomy_id’. Default value is ‘term_id’.
'terms' => 1
)
),
'caller_get_posts' => 1,
'paged' => $paged,
'orderby' => 'date',
'order' => 'DESC',
'posts_per_page' => 10,
);
您可以在此页面上找到分类术语
您还可以将鼠标悬停在“类别”列表中的术语上,并在链接中查看术语ID。或者单击术语,并在URL中找到“术语ID”。您有字段ID,但您在代码中添加了一个slug。那么我需要做什么?您能告诉我,对于示例2或示例3,您需要显示哪些术语吗?我只想显示我的分类法“metiers”中有“Ingénieur DevOps”一词的帖子。顺便说一句,我不知道如何得到一个术语的ID,也许你能给我一些启发。谢谢你的回答。