При доработке сторонних плагинов или купленной темы. Мы можем столкнуться с ситуацией, когда к созданному нами кастомному типу записи (в нашем случае “фрукты” см. эту статью). Нужно прикрепить ранее (кем-то другим) созданную таксономию (в нашем примере “дерево”).
Taxonomy
В качестве примера, разберем небольшой программный код реализующий дерево с прикрепленными к нему фруктами. Где дерево ('tree') - это наша кастомная таксономия. А 'fruit' - тип записей определяющий фрукты со всеми параметрами фруктов (цвет, вкус, пр., в статье рассмотрено не будет).
Для того что бы в ВордПресс получить определенный тип записей отфильтрованных по кастомной таксономии (или существующей), воспользуйтесь следущим снипеттом:
$Posts = get_posts(array( 'post_type' => 'my-post-type', 'order' => 'ASC', 'tax_query' => array( array( 'taxonomy' => 'my-taxonomy', 'field' => 'slug', 'terms' => 'event' ) ), 'meta_query' => array( 'AND', array( 'type' => 'NUMERIC', 'key' => 'event_date', 'compare' => '<', 'value' => time() ), array( 'type' => 'NUMERIC', 'key' => 'is_archive', 'compare' => '==', 'value' => 0 ) ) ));