Отображать только типы сообщений, которые являются прямыми детьми текущей таксономии

У меня есть иерархическая структура категорий, использующая таксономии, с таможней, отображаемой внутри них.

В настоящее время категории более высокого уровня отображают все должности, которые находятся в дочерних категориях. Как сделать его только списком только из текущей категории, а не для их детей.

В настоящее время я использую код по умолчанию.

<?php if (have_posts()) : while (have_posts()) : the_post(); ?> 

Я не программист и не умею найти что-либо с точным или достаточно близким совпадением для меня, чтобы разобраться.

Solutions Collecting From Web of "Отображать только типы сообщений, которые являются прямыми детьми текущей таксономии"

Вы пытались WP_Query ? Используя мои знания и документацию WP_Query , я сделал следующее:

 $args = array( 'post_type' => 'my_post_type', //change the post type here 'post_status' => 'publish', 'tax_query' => array( array( 'taxonomy' => 'my_category', //change the taxonomy name here 'field' => 'id', 'include_children' => false, 'terms' => 10 //change the term id here ) ) ); $_query = new WP_Query($args); if ($_query->have_posts()): while ($_query->have_posts()): $_query->the_post(); //do something here the_title() etc endwhile; endif; wp_reset_query(); 

Магия должна исходить из атрибута include_children . Проверьте это 🙂

Это то, что вы хотели?