этот вопрос был представлял несколько раз в разных местах, но я не нашел определенного и четкого ответа. Большинство решений Привлекайте людей, говорящих отключить магические цитаты на файле php.ini (который я сделал) или модифицируя основные файлы wp.
В любом случае, вопрос в том, вот это: почему это каждый раз, когда я использую $ WPDB-> вставить или $ WPDB-> Обновите SLASH добавляют перед любой одной цитатой. Так, например:
Я ел клубнику , становится I \ 've Eaten Clobberryies
Вот примерный код, который я использовал:
$id = $_POST['id'];
$title = $_POST['title'];
$message = $_POST['message'];
$wpdb->update('table_name', array('id'=>$id, 'title'=>$title, 'message'=>$message), array('id'=>$id))
то же самое Проблема была здесь: Вывод базы данных WordPress - удалить инъекцию SQL Seeps , но он никогда не был в стороне от «отключения магических цитат»