Чтение некоторых вещей о query_reset_postdata
и query_reset_query
делает меня смущенным. Например:
Выше говорится, что вы должны использовать только query_reset_postdata()
при использовании «отдельных запросов». В примере 2 есть комментарий:
WP_Query( $args ) = wp_reset_postdata();
А ТАКЖЕ
query_posts ( $args ) = wp_reset_query();
И действительно, вы никогда не должны использовать, wp_reset_query
потому что вы не должны использовать query_posts !?
В Кодексе WP говорится, что вы должны использовать wp_reset_query()
после пользовательского цикла (первый пример) http://codex.wordpress.org/Function_Reference/wp_reset_query
Кодекс неправильный тогда?
источник
WP_Query()
цикла, который используетwp_reset_query()
и излишне так. Это может использоватьwp_reset_postdata()
вместо этого, но никакого вреда не сделано. У этого также естьquery_posts()
пример, где это делает, и должно , использоватьwp_reset_query()
. Как отмечено в кодексе, хотя это плохой пример и «не рекомендуется» в том смысле, чтоquery_posts()
его никогда не следует использовать.