2017-01-27 2 views
-1

Можете ли вы сказать мне, что я сделал неправильно там:Фатальная ошибка: Вызов функции-члена have_posts() на нуль

$popular_posts_args = new wp_query(array(
           'post_type'   => 'blog', 
           'post_status'  => 'publish', 
           'orderby'   => 'meta_value_num', 
           //'meta_value'  => '1', 
           'order'    => 'DESC', 
           'meta_key'   => 'my_post_viewed', 
           'posts_per_page' => $number 
           ) 
          ); 
query_posts($popular_posts_loop); 
while($popular_posts_loop->have_posts()): 
     $popular_posts_loop->the_post(); 
wp_reset_query(); 

Именно эта линия:

query_posts($popular_posts_loop); 
while($popular_posts_loop->have_posts()): 
     $popular_posts_loop->the_post(); 
+0

Ну, это не то, как писать цикл ['while'] (http://php.net/while), для стартеров ... – miken32

+0

Извините, что я больше новичок – Moview

ответ

0

К сожалению, извините, ребята, я просто понял, что я имел

$ popular_posts_loop

Вместо $ popular_posts_args

Это хорошо!

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