首页 > 新闻资讯 > 自动替换评论中的关键词

自动替换评论中的关键词

6条评论
标签:
更多

有时候访客的评论中含有不雅的词汇,这让你的博客看上去不那么美,或者有些词比较敏感,最好给过滤掉,或者你想让有些词特定显示成你喜欢的字词,让博客比较有趣。这时你就可以使用下面这段代码,让你在评论中替换一些关键词。
 

01    add_filter( 'pre_comment_content', 'wps_filter_comment' );
02    function wps_filter_comment($comment) {
03        $replace = array(
04            // 'WORD TO REPLACE' => 'REPLACE WORD WITH THIS'
05            'foobar' => '*****',
06            'hate' => 'love',
07            'zoom' => '<a href="http://zoom.com">zoom</a>'
08        );
09        $comment = str_replace(array_keys($replace), $replace, $comment);
10        return $comment;
11    }
 

* 版权声明:作者WordPress啦! 转载请注明出处。

#1
博文写的很不错,有时间可以来我的网站帮我看看做的如何嘛?www.syas.net
#2
呵呵。有河蟹的意思。
#3
过滤关键字很有必要的,尤其是当今国内这个审查严格的制度下
#4
这代码看不懂
#5
不懂php,所以我会使用数据库替换的笨办法
#6
这个是直接利用PHP代码将不文明的词语在提交的时候自动替换掉了。但是需要把这敏感的字都弄在里面。