为$ _GET,$ _POST,$ _COOKIE和$ _SERVER添加魔术引号。

原型

wp_magic_quotes()

描述

同时强制$ _REQUEST为$ _GET $ _POST。如果需要$ _SERVER,$ _COOKIE或$ _ENV,请直接使用这些超级全局。

源文件

路径:wp-includes/load.php

<?php
...
function wp_magic_quotes() {
	// If already slashed, strip.
	if ( get_magic_quotes_gpc() ) {
		$_GET    = stripslashes_deep( $_GET    );
		$_POST   = stripslashes_deep( $_POST   );
		$_COOKIE = stripslashes_deep( $_COOKIE );
	}
	// Escape with wpdb.
	$_GET    = add_magic_quotes( $_GET    );
	$_POST   = add_magic_quotes( $_POST   );
	$_COOKIE = add_magic_quotes( $_COOKIE );
	$_SERVER = add_magic_quotes( $_SERVER );
	// Force REQUEST to be GET + POST.
	$_REQUEST = array_merge( $_GET, $_POST );
}
...
?>

其他

英文文档:https://developer.wordpress.org/reference/functions/wp_magic_quotes/