牛牛逼逼叉叉
菜单

wordpress去掉评论者名称链接的方法

2016年05月16日,分类《wordpress》,作者:
博客捐助

很多时候因为站点能留下链接会引来很多的垃圾评论。

最可恶的是那些使用机器刷评论的。

无法忍受那些自己做一个SEO博客然后去到处发垃圾评论的人。

期间自己关闭过一段时间的评论。

后来觉得还是开启吧。为了让那些为了外链而发评论的人放弃来我这里发外链,我于是决定删除评论者名字的链接。

这个方法我以前也做过一次,后来又恢复了。一直没有坚持下来。

这次我决定删除评论者连接将再也不会放出来。并且把方法分享大家。

首先我们找到wordpress的文件,不是主题里的评论文件。

评论样式文件在 /wp-includes/comment-template.php

打开这个文件搜索 get_comment_author_link 。这个文件里get_comment_author_link只出现了三次很容易发现在哪里。

function get_comment_author_link( $comment_ID = 0 ) {
 $comment = get_comment( $comment_ID );
 $url     = get_comment_author_url( $comment );
 $author  = get_comment_author( $comment );

if ( empty( $url ) || 'http://' == $url )
 $return = $author;
 else
 $return = "<a class='url'>$author</a>";

return apply_filters( 'get_comment_author_link', $return, $author, $comment->comment_ID );
 }

找到上面这些代码,大约在208行。

‘$return = “<a class=’url’>$author</a>”;’

上面这个位置里原本有一个href链接,我粘贴出来的是修改过后的,只需要把那个href删除掉就可以了。

保存上传之后你的wordpress里的评论者名字都不会有链接了。



发表评论

电子邮件地址不会被公开。 必填项已用*标注

【上一篇】

WebApp 开发中常用的代码片段

【下一篇】

WordPress 启用 Memcached 内存缓存