我在通过wpdb插入wordpress中包含引号的字符串时遇到问题。
我已经为save\\u post编写了一个钩子,并试图通过wpdp->update在表中写入post\\u标题。
字符串直接取自$\\u POST数组。不幸的是,在db中,字符串用转义引号保存。
这是“the”示例将变成->这是以html打印的“the”示例。
我如何防止这种情况?
代码如下所示:
$data = array( \'post_content\' => $new_content,
\'post_title\' => $new_title);
$wpdb->update(\'wp_\'.$blog_id.\'_posts\', $data, array(\'ID\' => $post_id));