wp_reset_query()

前のクエリを削除し、新しいクエリを設定する。

使い方

wp_reset_query()

【返り値】なし

【パラメーター】なし

詳細・注意事項

query_posts() を使った後に、別の query_posts() を使う際に使用します。
以前のオブジェクトをリセットすることで、適切に処理されなかった時に発生するバグを削除します。

<?php
  $args = [
    'post_type' => 'post',
    'posts_per_page' => 5,
  ];
  // 投稿の呼び出しに query_posts
  query_posts($args); if (have_posts()): while (have_posts()): the_post();
?>
<?php endwhile; ?>
<?php endif; ?>
<!-- 最後にリセットする -->
<?php wp_reset_query(); ?>

公式コードファイルとドキュメントはこちら

/wp-includes/query.php

wp_reset_query() - WordPress.org

コード Reference 一覧へ

TOPへ