Вывод записей с помощью get_queried_object

214
23 мая 2017, 04:25

Если в шаблоне taxonomy.php прописать так:

$current_term_obj = get_queried_object();
echo '<pre>';
var_export($current_term_obj);
echo '</pre>';

то в возвращаемом результате поле 'count' показывает количество имеющихся записей в данной категории. В данном случае количество показывает верное, т.е. поле count содержит количество записей в данной категории.
Но если создать такой код на этой же странице:

$args = array(
    'tax_query' => array(
        array(
            'taxonomy' => $current_term_obj->slug,
            'field' => 'term_id',
            'terms' => $current_term_obj->term_id
        )
    )
);
$_post = get_posts($args);
echo '<pre>';
var_export($_post);
echo '</pre>';

то $_post не содержит найденные записи, count($_post) = 0
Подскажите, как правильно достать записи из бд на основе get_queried_object() ?
Таксономии произвольные

READ ALSO
Как сделать active на страницах

Как сделать active на страницах

Каким образом можно сделать актив на кнопках меню? сайт на php, yii2

231
Для чего нужен флаг -s в gcc?

Для чего нужен флаг -s в gcc?

Собственно ответ на вопрос я нашел:

409
Почему проскакивает строка ввода FIO? [дубликат]

Почему проскакивает строка ввода FIO? [дубликат]

На данный вопрос уже ответили:

361
OpenSll MD2 разные данные

OpenSll MD2 разные данные

Использую MD2 хеш-функциюНе могу понять почему при одинаковых строках результат разный

306