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
查看更多 >