まず、使用しないでくださいquery_posts
。単純なループには侵略的すぎて、WP_Query 全体を台無しにします。またshowposts
、する必要がありますposts_per_page
。
第 2に、これ以上のコンテキストがないと、この問題が何であるかを判断するのは困難です。おそらく、ページ全体を貼り付けて、質問に編集してください。私の推測では、ループ内のループであり、100 件の投稿で停止するはずです。(10 X 10) しかし、他の場所でリセットされた場合、無限になる可能性があります!
ループを作成するには、代わりに次のコードを使用します。
$custom_query = new WP_Query( 'posts_per_page=10' );
if($custom_query->have_posts()) :
while ( $custom_query->have_posts() ) : $custom_query->the_post();
//global $post; // for stuff like $post->post_name
// Post stuff here
// the_title();
endwhile;
endif;
// Reset Post Data
wp_reset_postdata();
詳細については、WordPress コーデックスを参照してください。http://codex.wordpress.org/Class_Reference/WP_Query#Parameters