wp_reset_vars

函式
wp_reset_vars ( $vars )
引數
  • (array) $vars An array of globals to reset.
    Required:
定義位置
相關方法
wp_set_wpdb_varswp_reset_querywp_registerwp_reset_postdatawp_fix_server_vars
引入
2.0.0
棄用
-

wp_reset_vars: 這個函式重新設定WordPress內部的查詢變數。它用於清除與查詢有關的資料,為新的查詢做準備。

基於$_GET和$_POST重設全域性變數。

此函式根據$vars陣列中傳遞的名稱將全域性變數重置為$_POST[$var]或$_GET[$var]或“”(如果兩者都未定義)。

function wp_reset_vars( $vars ) {
	foreach ( $vars as $var ) {
		if ( empty( $_POST[ $var ] ) ) {
			if ( empty( $_GET[ $var ] ) ) {
				$GLOBALS[ $var ] = '';
			} else {
				$GLOBALS[ $var ] = $_GET[ $var ];
			}
		} else {
			$GLOBALS[ $var ] = $_POST[ $var ];
		}
	}
}

常見問題

FAQs
檢視更多 >