网站地图    收藏   

主页 > 后端 > wordpress教程 >

WordPress 评论中的链接自动去除方法 - WordPress

来源:自学PHP网    时间:2014-11-28 23:42 作者: 阅读:

[导读] 现在使用wordpress做博客的站长越来越多了,正因为这样很多推荐人员就会利用wordpress博客可以在评论中带链接了,大是群发博客评论带连接了,下面我来介绍一些禁止评论中带链接或去除链...

WordPress 评论中的链接自动去除方法

现在使用wordpress做博客的站长越来越多了,正因为这样很多推荐人员就会利用wordpress博客可以在评论中带链接了,大是群发博客评论带连接了,下面我来介绍一些禁止评论中带链接或去除链接方法.

修改wp-includes下的某文件,注释掉如下代码:

add_filter( 'comment_text', 'make_clickable',9 );

这方法有效,但每次wp升级后都要重新修改,今天无意看到含有此功能的一个小插件,顿悟,原来可以如此,在模板的functions.php里,加在最后吧,加上这句代码就行了:

<?php remove_filter('comment_text', 'make_clickable', 9); ?>

一个add filter,一个remove filter……模板里又多一个小功能.

如果你不清楚往哪里加,最简单的方法就是加到这个文件的代码的中间部分,在某个函数的结尾处加上测试下即可.

其实,还有一种比较另类的方式可以让带链接的评论直接进入到待审核队列里面.

方法如下:

在 WordPress 后台的“设置 -> 讨论”下,找到“评论审核”模块,其中有以下选项:

当一条评论有“1”个或更多超链接时放入等待审核队列,(垃圾评论通常带有许多超链接),将文本框中的数字改为1即可.

去除wordpress评论里的签名链接

首先,在wordpress的wp-includes目录下找到comment-template.php文件,然后对这个文件进行编辑,用编辑器打开该文件,在其中找到这么一行:

$return = "<a href='$url' rel='external nofollow' class='url'>$author</a>";

将:$return = "<a href='$url' rel='external nofollow' class='url'>$author</a>";更改为:$return = "$author";保存即可.

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论