query_posts() の他にも、ポストを取得する関数があります。 query_posts() はメインループ以外で使うべきではありません。 メインループ - query_posts() メインループ以外のループ - get_posts() または WP_query() という使い分けをしますが、現在 WP_Query() は、ほとんど使いません(※)。 ※昔は、get_posts() では指定できない引数がありましが、現在では、query_posts(WP_Query)で指定できることは全てできます。 重要-最新のCodex に追加された記述 get_posts() WP_query() 重要-最新のCodex に追加された記述 query_posts() 関数はメインの WordPress ループだけを変更するためのものです。新たなループを作るためのものではありません。メインループ