0

这不是默认帖子或页面,它是使用 wp_editor 作为 WYSIWYG 以及标准 html 表单域(开始日期、结束日期、开始时间、结束时间等)的自定义页面。自定义表单发布到自定义表格(该表格与第三部分资源共享,因此它是在标准 wordpress 表格之外编码的)。该表单将“通知”插入到自定义表中,这些通知显示在客户的网站以及第 3 方资源上。最初的插入和显示工作正常,但是,如果您返回并编辑您注意到的一个,则链接的文本不再起作用。例如,(来自客户的逐字记录)“说我创建了一个通知,然后我意识到哦,我忘记了一些东西,然后回去编辑它,然后更新它。一旦更新,我点击公告页面,如果我点击在“

我不确定从哪里开始解决此问题。我的下意识反应是 wp_editor 配置选项,但我不确定。以下是编辑时 wp_editor 中的代码:

This is a <a href=\"https://www.google.com\">test</a>.

更新
请求的初始化代码:
wp_editor( $content, 'completesubject', $settings = array('textarea_rows'=> '10') );

更新 2
看起来这已经完成了,但不确定 strip_tag 标签,我没想到会看到。 $notice = strip_tags( stripslashes( $_POST['notice'] ) );

4

1 回答 1

0

尝试这个:

$content = htmlspecialchars_decode( stripslashes( $content ) );
wp_editor( $content, 'completesubject', $settings = array('textarea_rows'=> '10') );
于 2018-08-29T19:06:55.630 回答