其他分享
首页 > 其他分享> > 的WordPress删除保存评论

的WordPress删除保存评论

作者:互联网

我正在尝试在我的WP评论部分中实现WYSIWYG编辑器.在将HTML数据保存在WordPress数据库中时,我遇到许多困难. WP自动剥离许多HTML标记.我能够通过“ preprocess_comment”过滤器还原标签.我向内容添加了wpautop()过滤器.现在出现换行符.但是当我想使用标签时,WordPress删除也是.

我使用Trumbowysiwyg js解决方案,用wysiwyg编辑器替换默认注释textarea.使用编辑器时,HTML代码看起来不错.它具有所有HTML标记,但保存注释后,这些标记将被剥离.有人可以告诉我如何允许HTML注释保存在数据库中吗?

解决方法:

WordPress会保留一个允许标签的列表,您可以在注释中使用它们,当然,您不希望用户发布他们想要的任何html.因此,我建议您编辑允许标签,以免将其删除.

add_action('comment_post', 'allow_more_tags');

function allow_more_tags() {
   global $allowedtags;
   $allwedtags['sup'] = array('class'=>array());
} 

这样,您可以添加任何您喜欢的标签,甚至允许将某些类添加到它们.

标签:wysiwyg,comments,wordpress,php,trumbowyg
来源: https://codeday.me/bug/20191111/2019689.html