编辑:定州新城建站 关注: 时间:2019-12-17 17:30:53
温馨提示:专业网站建设、小程序制作、APP开发,尽在新城建站,详询 15544599750(手机、微信、QQ同号)
文前导读:
近期网站收到很多莫名其妙的评论,评论的内容是一大堆html代码,在前台显示的其实是一段广告代码,为此客户非常烦恼,其实遇到这种情况直接在评论提交的时候把html代码过滤下即可,下面是本站当时的处理方法:
function plc_comment_post( $incoming_comment ) {
$incoming_comment['comment_content'] = htmlspecialchars($incoming_comment['comment_content']);
$incoming_comment['comment_content'] = str_replace( "'", ''', $incoming_comment['comment_content'] );
return( $incoming_comment );
}
function plc_comment_display( $comment_to_display ) {
$comment_to_display = str_replace( ''', "'", $comment_to_display );
return $comment_to_display;
}
add_filter( 'preprocess_comment', 'plc_comment_post', '', 1);
add_filter( 'comment_text', 'plc_comment_display', '', 1);
add_filter( 'comment_text_rss', 'plc_comment_display', '', 1);
add_filter( 'comment_excerpt', 'plc_comment_display', '', 1);
只需要将以上代码加入到当前使用的主题的functions.php文件即可,这样wordpress就会在收到评论的时候自动把评论中的html代码过滤掉~
拓展阅读:
定州小程序分享百度将逐步取消referer关键词显示 站点数据更安全
定州建站谈浅析网站优化中的robots文件、nofollow标签
本文由新城建站整理发布,喜欢请收藏,转载请保留链接 定州网站推广分享过滤wordpress评论中的html代码https://www.nccpu.net/dingzhou/32754.html