web-dev-qa-db-ja.com

分類法からすべての投稿IDを表示するにはどうすればよいですか。

私は私の分類学で持っているものすべてのポストID(私のサイト上のページを意味する)すべての投稿IDにエコーしてみます。

私はこれを見つけました:

Custom Taxonomyから投稿のリストを取得する

しかし私はそれを扱うことができませんでした。

分類法に含まれているものを、現在公開されているすべての投稿IDに反映させたい。

名前分類法= 'agency'投稿タイプ= 'job_listing'

<input value="<?php echo $idsTaxonomy"?>

そして私は出力例を見るでしょう:

420, 16, 5

誰かが私を助けることができる? 助けてくれてありがとう。

2
kibus90

始めるためのいくつかのコードだけ。これにより、分類法の用語4に割り当てられているjob_listingsのすべてのIDが取得されます。

<?php
    $posts = get_posts( array(
        'posts_per_page' => -1,
        'fields' => 'ids',
        'post_type' => 'job_listing',
        'tax_query' => array(
            array(
                'taxonomy' => 'agency',
                'field' => 'term_id',
                'terms' => 4
            )
        )
    ) );

    echo implode( ', ', $posts );
?>
1