web-dev-qa-db-fra.com

Est-il nécessaire d'utiliser simultanément wp_reset_postdata et wp_reset_query?

Est-il nécessaire d’utiliser les fonctions wp_reset_postdata() et wp_reset_query() ensemble?

Est-ce un cas où je choisirais l'une des deux fonctions? est-il utile de le faire après une requête:

 wp_reset_postdata();
 wp_reset_query();
1
byronyasgur

Il n'y a pas besoin de les utiliser tous les deux.

Vous ne devez utiliser wp_reset_query() que si vous avez modifié la requête avec query_posts() (ce que vous devriez éviter). Cette fonction appelle également wp_reset_postdata() - http://core.trac.wordpress.org/browser/tags/3.4.1/wp-includes/query.php#L95

Il est donc préférable d'utiliser wp_reset_postdata() après avoir exécuté une requête distincte.

4
Mamaduka