Javascript Wordpress:禁用删除<;p>;及<;br>;插入注释中的标记
我想在我们的WP评论中添加一个WYSIWYG编辑器。我使用了js插件。我不想为它使用WP插件,因为我想让代码尽可能小 当我保存评论时,所有p和br标记都会被剥离。其他标签如strong保存到WP数据库中 我尝试了几种方法,比如移除wpautop过滤器Javascript Wordpress:禁用删除<;p>;及<;br>;插入注释中的标记,javascript,php,wordpress,comments,strip-tags,Javascript,Php,Wordpress,Comments,Strip Tags,我想在我们的WP评论中添加一个WYSIWYG编辑器。我使用了js插件。我不想为它使用WP插件,因为我想让代码尽可能小 当我保存评论时,所有p和br标记都会被剥离。其他标签如strong保存到WP数据库中 我尝试了几种方法,比如移除wpautop过滤器 remove_filter('the_content', 'wpautop', 99); 或者用 echo nl2br($comment->comment_content); 或 看起来WordPress在保存评论之前正在剥离标签。它通过
remove_filter('the_content', 'wpautop', 99);
或者用
echo nl2br($comment->comment_content);
或
看起来WordPress在保存评论之前正在剥离标签。它通过wp_insert_comment和wp_update_comment实现。在保存之前,我测试了编辑器中提交的结果,这显示了包含所有p和br标记的内容
有人能帮我吗 请参考此链接,非常感谢您的链接。我最终用“preprocess_comment”过滤器解决了这个问题。我过滤了commentdata并添加了wpautop函数:$commentdata['comment_content']=wpautop($commentdata['comment_content']);很高兴听到这个。谢谢Thijs van lersel。请参考此链接,非常感谢您的链接。我最终用“preprocess_comment”过滤器解决了这个问题。我过滤了commentdata并添加了wpautop函数:$commentdata['comment_content']=wpautop($commentdata['comment_content']);很高兴听到这个。为蒂伊斯·范勒塞尔干杯。
echo apply_filters('the_content', $comment->comment_content, 1005);