2016-09-15 7 views
0

私はWordpressのテンプレートファイルには次のコードしかありません。データベースには2つのポストしかありませんが、無限ループになります。Wordpressのクエリは無限ループになります

$args = array(
    'posts_per_page' => '‐1', 
    'post_type' => 'products', 
); 

$myProducts = new WP_Query($args); 

// The Loop 
while ($myProducts->have_posts()) : $myProducts‐>the_post(); 
    echo 'loop body'; 
endwhile; 

// Reset Post Data 
wp_reset_postdata(); 

$ myProducts変数を出力すると、そこに2つの投稿が表示されます。なぜ無限ループなのですか?

+0

WordPressテンプレートファイルには、ここには含まれていない他のコードはありますか?無限ループが起こっているとあなたは思っていますが、あなたはポジティブですか? –

+0

はい、これはテンプレート内の唯一のコードです。私の画面は 'ループボディ'でいっぱいですので、無限ループがwhile条件にあることはわかっています。 –

答えて

0

これは問題なく機能します。

関連する問題