2016-05-11 4 views
2

У меня есть несколько сообщений в пользовательской таксономии. Но когда я зацикливаю запрос, я получаю только одно сообщение для показа.Wordpress пользовательская таксономия показывает только 1 сообщение

Вот код:

<?php 
$args = array(
    'post_type' => 'songs', 
    'posts_per_page' => -1, 
    'tax_query' => array(
     array(
      'taxonomy' => 'genre', 
      'field' => 'slug', 
      'terms' => 'jazz', 
     ), 
    ), 
    'orderby' => 'menu_order', 
    'order' => 'DESC', 
); 
$query = new WP_Query($args); 
if ($query->have_posts()) : while ($query->have_posts()) : $query->the_post(); ?> 
    <div class="contact-item col-lg-4 col-md-4 col-sm-6 col-xs-12"> 
     <div class="holder"> 
      <div class="contact-title"> 
       <h3><?php echo get_the_title(); ?></h3> 
      </div> 
     </div> 
    </div> 

Что может быть не так?

ответ

0

Проблема может быть в следующем коде,

'tax_query' => array(
     array(
      'taxonomy' => 'genre', 
      'field' => 'slug', 
      'terms' => 'jazz', 
     ), 
    ), 
    'orderby' => 'menu_order', 

Пожалуйста, удалите этот код и проверьте, работает ли он. Если работает, вам нужно что-то сделать с предлагаемым кодом.

+0

Если я удалю tax_query, тогда появятся все сообщения всех жанров. – Johnson

Смежные вопросы