Хотя magic_quotes отключены, все еще избегают строк?

Я отключил magic_quotes в моем php.ini.

Но у меня все еще есть беглые строки в моей форме.

Примечание. Я запускаю это в теме в WordPress.

Я на самом деле уже понял это, просто хочу оставить свое решение здесь, если другие люди могут найти это полезным:

WordPress автоматически избегает всех переменных запроса. Если волшебные кавычки отключены, они сначала делят косые черты, а потом снова добавляют их.

Часть кода wp-settings.php:

// 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); 

Источник: http://www.wptextads.com/blog/2007/05/19/gpc-magic-quotes-in-wordpress-is-compulsory/