web-dev-qa-db-fra.com

Est-il nécessaire de réinitialiser la requête après avoir utilisé get_posts ()?

Est-il nécessaire de réinitialiser la requête après avoir utilisé get_posts()?

J'ai regardé this page et je ne vois aucune référence à get_posts() ... Je ne peux pas le savoir avec certitude à partir de this page non plus.

Je ne vois pas pourquoi cela ne serait pas nécessaire (bien que sur ma page de test, cela ne pose aucun problème sans wp_reset_postsdata() `wp_reset_query () 'ou' 'rewind_posts ()'), mais si c'est la ou les fonctions qui conviennent. utiliser.

6
byronyasgur

Non. get_posts() ne modifie pas la variable globale $wp_query et il n'est pas nécessaire de la nettoyer.

Notez que si vous utilisez davantage setup_postdata(), vous devez utiliser wp_reset_postdata() par la suite.

19
Rarst