Ein paar Sachen über das Lesen query_reset_postdata
und query_reset_query
macht mich verwirrt. Zum Beispiel:
Oben steht, dass Sie nur verwenden sollten, query_reset_postdata()
wenn Sie "separate Abfragen" verwenden. In Beispiel 2 gibt es einen Kommentar:
WP_Query( $args ) = wp_reset_postdata();
UND
query_posts ( $args ) = wp_reset_query();
Und wirklich sollten Sie nie verwenden, wp_reset_query
weil Sie query_posts nicht verwenden sollten !?
Im WP-Codex heißt es, dass Sie wp_reset_query()
nach einer benutzerdefinierten Schleife (erstes Beispiel) http://codex.wordpress.org/Function_Reference/wp_reset_query verwenden sollten
Ist der Codex dann falsch?
quelle
WP_Query()
Schleife, die dieswp_reset_query()
unnötigerweise verwendet. Es könntewp_reset_postdata()
stattdessen verwendet werden, aber es wird kein Schaden angerichtet. Es hat auch einquery_posts()
Beispiel , wo es der Fall ist, und muss , verwendenwp_reset_query()
. Wie im Kodex vermerkt, ist dies jedoch ein schlechtes Beispiel und "nicht zu empfehlen" in dem Sinne, dassquery_posts()
es niemals verwendet werden sollte.