Пост в WordPress - несколько типов постов и несколько таксономий
Ребята, пожалуйста, помогите мне. Пробовали разные способы, но безрезультатно.
В WordPress 3 есть несколько типов записей: клипы, события, альбомы и записи (WordPress по умолчанию), а также несколько исполнителей пользовательских таксономий, значения которых включают "Смит", "Джонс" и "Гордон Джеффри Кенсингтор III младший". (или id 12, 17 и 22)
Как я могу запросить все посты перечисленного типа, к которым прикреплен хотя бы один исполнитель?
$args = array (
'artists' => array('Smith', 'Jones', 'Gordon Jeffrey Kensingtor III jr.'),
'post_type' => array('posts', 'clips, 'albums', 'events')
);
$related = new WP_QUERY($args);
Не работает Что я делаю неправильно? Большое спасибо.
1 ответ
Решение
Вы можете попробовать это
$args = array(
'post_type' => array('post', 'clips', 'albums', 'events'),
'tax_query' => array(
array(
'taxonomy' => 'artists',
'field' => 'slug',
'terms' => array('Smith', 'Jones', 'Gordon Jeffrey Kensingtor III jr.')
)
)
);
$related = new WP_Query( $args );