Membaca beberapa hal tentang query_reset_postdata
dan query_reset_query
membuat saya bingung. Sebagai contoh:
Di atas menyatakan bahwa Anda hanya boleh menggunakan query_reset_postdata()
ketika menggunakan "permintaan terpisah". Di example2 ada komentar:
WP_Query( $args ) = wp_reset_postdata();
DAN
query_posts ( $args ) = wp_reset_query();
Dan sungguh Anda seharusnya tidak pernah menggunakan wp_reset_query
karena Anda seharusnya tidak menggunakan query_posts !?
Dalam WP Codex menyatakan bahwa Anda harus menggunakan wp_reset_query()
setelah loop kustom (contoh pertama) http://codex.wordpress.org/Function_Reference/wp_reset_query
Apakah codex itu salah?
sumber
WP_Query()
loop yang menggunakanwp_reset_query()
dan tidak perlu begitu. Ini bisa digunakanwp_reset_postdata()
sebagai gantinya, tetapi tidak ada salahnya dilakukan. Ini juga memilikiquery_posts()
contoh di mana ia melakukannya, dan harus digunakanwp_reset_query()
. Sebagaimana dicatat dalam naskah kuno, meskipun ini adalah contoh yang buruk dan 'tidak direkomendasikan' dalam arti yangquery_posts()
tidak boleh digunakan.