wp_reset_query

函式
wp_reset_query ( No parameters )
定義位置
相關方法
wp_reset_varswp_registerwp_insert_userwp_delete_userwp_parse_url
引入
2.3.0
棄用
-

wp_reset_query: 這個函式重置了全域性$wp_query變數並恢復了原始查詢。它在一個自定義的WP_Query迴圈後使用,以恢復原始查詢。

銷燬之前的查詢並建立一個新的查詢。

這應該在query_posts()之後和另一個query_posts()之前使用。這將消除當前一個WP_Query物件在另一個被設定之前沒有被正確銷燬時所發生的不明顯的錯誤。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
function wp_reset_query() {
$GLOBALS['wp_query'] = $GLOBALS['wp_the_query'];
wp_reset_postdata();
}
function wp_reset_query() { $GLOBALS['wp_query'] = $GLOBALS['wp_the_query']; wp_reset_postdata(); }
function wp_reset_query() {
	$GLOBALS['wp_query'] = $GLOBALS['wp_the_query'];
	wp_reset_postdata();
}

常見問題

FAQs
檢視更多 >