Sau khi dành cả ngày cho việc này, câu trả lời như sau:
Wordpress thoát ra ở khai báo $ _POST, không phải ở chèn thực tế, điều này thật kỳ lạ.
$id = stripslashes_deep($_POST['id']); //added stripslashes_deep which removes WP escaping.
$title = stripslashes_deep($_POST['title']);
$message = stripslashes_deep($_POST['message']);
$wpdb->update('table_name', array('id'=>$id, 'title'=>$title, 'message'=>$message), array('id'=>$id));
Làm điều này có nghĩa là WP sẽ không thêm dấu gạch chéo trước bất kỳ dấu ngoặc kép nào.