WordPress代码转义评论内容不显示超链接 - 利剑分享-科技生活-利剑分享-科技生活
利剑分享-科技生活-利剑分享-科技生活
利剑分享-科技生活

WordPress代码转义评论内容不显示超链接

WordPress代码转义评论内容不显示超链接

你的wordpress网站文章评论栏可能会经常有人贴推广连接或广告代码,为了对付这些恼人的垃圾评论,我们可以用代码来实现自动转义评论内容去掉超链接等html代码。

以下方法是将评论内容中的代码转义,这样浏览器就不解释这部分代码了,代码也不会起任何作用,并且可以直接看到评论中的代码。这么改的好处是不仅可以在评论中展示代码,还可以有效过滤恶意代码袭扰,具体方法如下:

打开当前使用的主题目录下的functions.php,将第一个 <?php 替换成:

/*
将评论内容中的代码转义
代码来源: www.wpzxbj.com
*/
<?php
function wpzhinan_code_escape( $incoming_comment ) {
    $incoming_comment = htmlspecialchars($incoming_comment, ENT_QUOTES);
    return $incoming_comment;
}
add_filter( 'comment_text', 'wpzhinan_code_escape' );
add_filter( 'comment_text_rss', 'wpzhinan_code_escape' );

如果你想去掉所有代码标签,只留下纯文本内容,请将以上代码改成:

<?php 
function wpzhinan_code_escape( $incoming_comment ) {     
    $incoming_comment = strip_tags($incoming_comment);     
    return $incoming_comment; 
} 
add_filter( 'comment_text', 'wpzhinan_code_escape' ); 
add_filter( 'comment_text_rss', 'wpzhinan_code_escape' ); 

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享