Как сделать вывод записей произвольного типа записей по категории?

Для вывода записей произвольного типа записей по категории в WordPress вам потребуется использовать функцию WP_Query(), которая позволяет настраивать и выполнять запросы к базе данных WordPress.

Для начала, вам необходимо определить параметры запроса. В данном случае вам понадобятся параметры 'post_type' и 'category_name'. Параметр 'post_type' указывает на тип записей, который вам нужно вывести, например 'post' для стандартных записей или имя вашего произвольного типа записей. Параметр 'category_name' определяет категорию, по которой вы хотите вывести записи. Вы можете указать имя категории, заданное в административной панели WordPress.

Пример кода, который выведет записи произвольного типа записей по определенной категории:

$args = array(
    'post_type' => 'your_custom_post_type',
    'category_name' => 'your_category_slug'
);

$query = new WP_Query( $args );

if ( $query->have_posts() ) {
    while ( $query->have_posts() ) {
        $query->the_post();
        // Вывод данных записи
        the_title();
        the_content();
    }
}
wp_reset_query();

В приведенном примере, замените 'your_custom_post_type' на имя вашего произвольного типа записей и 'your_category_slug' на slug вашей категории. Слаг категории - это часть URL-адреса, которая идентифицирует категорию.

Затем код проходит через цикл while для вывода каждой записи в указанной категории. Внутри цикла вы можете использовать функции, такие как the_title() и the_content(), чтобы вывести заголовок и содержимое каждой записи.

В конце запроса вызывается функция wp_reset_query(), чтобы сбросить состояние запроса и вернуться к глобальным данным.

Этот пример демонстрирует основные шаги для вывода записей произвольного типа записей по категории в WordPress. Однако вы можете настроить запрос дополнительно с помощью других параметров WP_Query(), таких как 'posts_per_page', 'orderby', 'order' и многих других. Рекомендуется ознакомиться с документацией WordPress для получения дополнительной информации о WP_Query() и доступных параметрах запроса.