去掉WordPress评论中评论人名字的网址超链接

首页调用最新文章和最近评论,似乎已经成为博客固定的样式。WordPress默认调用最近评论的时候,格式是这样的:“评论人”在“某某文章”上的评论,而评论人如果在添加评论的时候,网址一栏也填了,那么首页显示的“评论人”是带有网址超链接的。在首页含有外站的超链接,这相当于无条件给比人做了友情链接,而且是单方面的,因为别人的首页没有我站的超链接。这对于搜索引擎评估网站是极其不利的!而且现在网络spam泛滥,他们也越来越聪明,不会再在评论上说些广告的话,而把链接放在网址一栏里,如果首页显示超链接的话,那他们占得便宜可就大了,而自己的站点,则会遭遇搜索引擎的降权,等等。
所以,如果你想调用“最近评论”,那么在“最近评论”中把评论人的网址超链接去掉是非常必要的!查阅一番资料,自己修改了代码,终于解决了。方法如下:
打开wp-includes/comment-template.php文件,找到function get_comment_author_link()函数,其中的:
if ( empty( $url ) || ‘https://’ == $url )
$return = $author;
指的是如果评论人没有填入网址,则返回(return)评论者的名字;
else
$return = “$author”;
指的是如果评论人填入了网址,则返回(return)评论者的名字,并且对其进行超链接。
从上我们可以知道,不管是if还是else,我们统统只要返回评论人的名字就行了,不要对其超链接,所以,我们只需要把”$author”替换成”$author”就行了。
另外,需要在站点对应的主题目录下,找到comments.php,打开找到,把它替换成就可以了。重新上传这两个修改过的文件,打开主页看看,最近评论中的超链接是不是已经没有了?

提取密码:

注意:本段内容须成功"回复本文"后"刷新本页"方可查看!

资源下载

隐藏内容:******,购买后可见!

价格:29 金币

您需要先后,才能购买资源

此商品非实物交易,购买后概不退款!本资源仅供技术研究学习,请下载24小时内删除,商用请支持正版。

声明:本站不免费提供咨询,技术支持和安装服务.售前售后服务问题,请点此联系站长咨询

0
如无特殊说明,文章均为本站原创,转载请注明出处

该文章由 发布

一个纯自学的伪技术宅,此网站的开办,只为在折腾源码的路程上渐行渐高,渐行渐远。生命不息,折腾不止!!!能为各位提供些服务,倍感荣幸..... 支持本站,就赞助点,也可以点下广告,谢谢各位啦!
发表我的评论

Hi,请填写昵称和邮箱!

取消评论
代码 贴图 加粗 链接 删除线 签到