Вывод записей по категории из кастомной таксономии
Создал кастомный тип постов "goods" и к нему таксономию category_goods.
В созданной таксономии создал древовидную структуру рубрик.
Нужно выводить посты по отдельным рубрикам,а не все вместе.
Для проверки того, что выбирается использовал такой код:
$posts = get_posts( array( 'numberposts' => -1, 'orderby' => 'date', 'order' => 'ASC', 'include' => array(), 'exclude' => array(), 'meta_key' => '', 'meta_value' =>'', 'post_type' => 'goods', 'suppress_filters' => true, ) ); print_r($posts );
где "goods" мой созданный post-type
данный код выводит все что есть в созданной мною таксономии. Как мне по ID или имени рубрики вывести посты этой рубрики?
get_posts()
Аргументы параметра $args "include" get_posts() include
и еще, по-моему, вы не туда вставили таксономию "'post_type' => 'goods',"
https://wp-kama.ru/function/get_posts#post_type-stroka-massiv
include конечно работает..но не практично в моем случае указывать записи ибо во первых их много..а во вторых их к-во может варьироваться..что то добавиться или удалиться..
по поводу выше-приведенного кода я попробовал его поставить вместо post_type.. как результат у меня вообще ничего не выводит.. массив пустой
Я понимаю что я новичек и от незнания все проблемы. Прежде чем писать сюда..посмотрел здесь get_posts и аналогичные команды для вывода постов..погуглил в инете так же..но понимания не получил..странно что все так сложно с этими кастомными постами..стандартные же без проблем выводятся..указал категорию и вперед..тут же..такие сложности..и главное это же нормлаьное явление делать кастомные посты и таксономии..и так сложно найти вменяемую информацию как их выводить ..
Так тебе же получается нужно просто вывести посты из рубрики? Добавь в свой код параметр tax_query, в котором укажи посты из каких рубрик (элементов category_goods) тебе нужны:
Огромное спасибо! Наконец то у меня есть решение! Это то что нужно! Ура!