Я зарегистрировал пользовательский тип записи как service
, а пользовательская таксономия - type
.
Зарегистрированный тип пользовательской записи:
register_post_type('service', $args);
и $args
:
'taxonomies' => array('type')
Зарегистрированная пользовательская таксономия:
register_taxonomy('type', array('service'), $args);
Теперь, с помощью приведенного ниже запроса, я пытаюсь показать сообщения только с move таксономия от типа служебного сообщения:
<?php
$args = new WP_Query(array(
'post_type' => 'service',
'posts_per_page' => -1,
'tax_query' => array(
array(
'taxonomy' => 'type',
'field' => 'slug',
'terms' => 'move'
)
)
));
$query = new WP_Query($args);
if ($query->have_posts()) {
while ($query->have_posts()) : $query->the_post();
echo get_the_title();
endwhile;
}
wp_reset_query();
?>
Но запрос ничего не дает.