web-dev-qa-db-ja.com

Get_posts()を使用した後にクエリをリセットする必要がありますか?

get_posts()を使用した後にクエリをリセットする必要がありますか?

私は this ページを見てきましたが、get_posts()への参照はありません... this ページからも確実にはわかりません。

なぜ必要ではないのかわかりません(私のテストページではwp_reset_postsdata() `wp_reset_query() 'または' 'rewind_posts()'がなくても問題は発生しません)。使用する。

6
byronyasgur

いいえ。get_posts()はグローバルな$wp_query変数を変更しないため、クリーンアップする必要はありません。

さらにsetup_postdata()を使用する場合は、後でwp_reset_postdata()を実行する必要があります。

19
Rarst