这不是默认帖子或页面,它是使用 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'] ) );