Как я могу отобразить все идентификаторы записей из таксономии?


Я пытаюсь повторить на любой странице (я имею в виду страницу на моем сайте) все идентификаторы сообщений, которые у меня есть в моей таксономии.

Я нашел это:

Получить список записей из Пользовательской таксономии

Но я не мог с этим справиться.

Я хочу повторить все опубликованные в настоящее время идентификаторы сообщений, которые содержит таксономия.

Таксономия имени = 'агентство' Тип записи = 'список вакансий'

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

И я бы увидел пример вывода:

420, 16, 5

Кто-нибудь может мне помочь? Спасибо за помощь.

Author: kibus90, 2018-07-11

1 answers

Просто немного кода для начала. Это позволит вам получить все идентификаторы для job_listings, которые назначены термину 4 в вашей таксономии.

<?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
Author: Krzysiek Dróżdż, 2018-07-11 06:45:27