编辑帖子时,Wordpress编辑器会删除超链接

时间:2018-08-29 18:33:43

标签: wordpress custom-wordpress-pages wp-editor

这不是默认的帖子或页面,它是使用wp_editor作为WYSIWYG以及标准html表单字段(开始日期,结束日期,开始时间,结束时间等)的自定义页面。自定义表单将发布到自定义表(此表与第3部分资源共享,因此已在标准wordpress表之外进行了编码)。该表格在自定义表中插入一个“通知”,这些通知显示在客户的网站以及第三者资源上。最初的插入和显示工作正常,但是,如果您返回并进行编辑,请注意,链接的文本不再起作用。例如,(来自客户的普通照会)“说,我创建了一个通知,然后我意识到,哦,我忘记了一些内容,然后回去编辑它,然后对其进行更新。更新后,如果我单击了,请单击“公共通知”页面在“单击此处查看____”上的链接不再有效。当然,只需重新进入并重新链接即可,但感觉这不应该发生:/尤其是当我们所做的更改与链接。”

我不确定从哪里开始进行故障排除。我的膝盖反应是wp_editor配置选项,但我不确定。以下是编辑时在wp_editor中的代码:

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

已更新
要求的INIT代码:
wp_editor( $content, 'completesubject', $settings = array('textarea_rows'=> '10') );

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

1 个答案:

答案 0 :(得分:0)

尝试一下:

$content = htmlspecialchars_decode( stripslashes( $content ) );
wp_editor( $content, 'completesubject', $settings = array('textarea_rows'=> '10') );