WordPress Adds Slashes to $_POST (solved)
WordPress since version 3.0 basically runs magic_quotes on $_POST, $_GET, $_REQUEST, and $_COOKIE (adds backslashes to $_POST and other mentioned super-globals), even though PHP has deprecated such behavior. Here is a small snippet to solve this issue:
function ap_get_normal_globals()
{
return array(
'get' => stripslashes_deep($_GET),
'post' => stripslashes_deep($_POST),
'cookie' => stripslashes_deep($_COOKIE),
'request' => stripslashes_deep($_REQUEST),
);
}