2015-06-01 9 views
-1

Я пытаюсь заказать каждый пост в категории по настраиваемому полю (с использованием Advanced пользовательского полем плагина)Wordpress таможенного пост заказ

$the_query = new WP_Query(array(
    'posts_per_page' => -1, 
    'meta_key' => 'adult_price', 
    'orderby'=> 'meta_value_num', 
    'order' => 'ASC' 
)); 
if ($the_query->have_posts()) : 
    while ($the_query->have_posts()) : $the_query->the_post(); 
    get_template_part('template-parts/content', get_post_format()); 
    endwhile; 
endif; 

Проблема заключается в том, что это как-то возвращаясь сообщениями от ВСЕХ других категорий.

+0

Попробуйте проверить код, заменив get_template_part ('template-parts/content', get_post_format()); echo get_the_title(); вы получаете все сообщения, совершенно связанные с мета, там должна быть проблема с content.php внутри папки шаблонов. –

ответ

0

Попробуйте этот код.

$args = array(
'orderby' => 'meta_value', 
'meta_query' => array(array('key' => 'adult_price')), 
'order' => 'ASC', 
'paged'=>$paged, 
); 
Смежные вопросы