Php 如何仅显示分类法术语的一些帖子?

Php 如何仅显示分类法术语的一些帖子?,php,wordpress,Php,Wordpress,我只需要显示分类法的一些帖子。 所以我制作了一个$args数组,但我不知道如何只获取分类法的术语 另外,我不知道如何只显示我想要的术语的帖子 我做了这个,但没用,也许可以帮你: $args = array( 'post_type' => 'offres_emploi', 'post_status' => 'publish', 'tax_query' => array( array( 'taxonomy' =>

我只需要显示分类法的一些帖子。 所以我制作了一个$args数组,但我不知道如何只获取分类法的术语

另外,我不知道如何只显示我想要的术语的帖子

我做了这个,但没用,也许可以帮你:

$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,也许你能给我一些启发。谢谢你的回答。