回答編集履歴

1

修正

2015/12/26 07:52

投稿

y-neon
y-neon

スコア106

test CHANGED
@@ -25,3 +25,11 @@
25
25
 
26
26
 
27
27
  全体の解釈としては、該当記事があるなら(if条件)<ul></ul>を表示させその中に、該当記事全てのうち(while条件)n番目の記事($the_query->the_post();)のタイトルを<li></li>で囲って出力させ、これを$wp_query内の記事数 > 0 になるまで繰り返す(while動作)ということです。
28
+
29
+
30
+
31
+ wp_reset_postdata()とwp_reset_query()はリセット対象が違います。
32
+
33
+ query_postsを使うとメインループの$wp_queryが変更され、それを元に戻すのがwp_reset_query()です。
34
+
35
+ wp_reset_postdata()はグローバル変数の$postを書き換えてしまうもの(the_post();とか)を使っている場合、元に戻すのに使います。