everbox主题修改评论者链接在新窗口中打开的方法

打开everbox主题目录inc下的extras.php文件,找到:

<div class=”comment-body”>
<div class=”comment-heading”>
<span class=”comment-author”><?php comment_author() ?></span>
<span>&bull;</span>
<span class=”comment-meta”><?php echo get_comment_date(); ?></span>

把<?php comment_author() ?>修改为<?php comment_author_link() ?>

再找到wp-includes/comment-template.php文件中:

if ( empty( $url ) || ‘https://’ == $url )
$return = $author;
else
$return = “<a href=’$url’ rel=’external nofollow’ class=’url’>$author</a>”;
return apply_filters(‘get_comment_author_link’, $return);
}

给$return值上加个target=’_blank’:

if ( empty( $url ) || ‘https://’ == $url )
$return = $author;
else
$return = “<a href=’$url’ rel=’external nofollow’ class=’url’ target=’_blank’>$author</a>”;
return apply_filters(‘get_comment_author_link’, $return);
}

这个方法可能会在升级程序后由于文件的替换而失效,需要重新修改wp-includes/comment-template.php文件。

打赏

29条评论

  • 画景面膜 2020年4月18日 回复

    试试这个功能,有意思。

  • 笛声 2017年10月30日 回复

    你这边,“热门文章”怎么能显示9个月前,后台设置最长不是只有一个月吗?

    • 阿柯 2017年11月4日 回复 作者

      可以修改调用文件代码,你想显示多久的都行

      • 笛声 2017年11月6日 回复

        改哪个文件?

        • 阿柯 2017年11月6日 回复 作者

          修改inc/widgets目录下的class-popular-widget.php文件,代码拉到最后:
          function filter_where_30days( $where ) {
          //posts in the last 30 days
          $where .= ” AND post_date > ‘” . date(‘Y-m-d’, strtotime(‘-300 days’)) . “‘”;
          return $where;

  • 笛声 2017年10月14日 回复

    sed -i.bak “/external/s/\(class=’url’\)/\1 target=’_blank’/” comment-template.php
    命令搞定,手动改,眼花。

    • 阿柯 2017年10月14日 回复 作者

      这个要试试,模板可以实现就不用每次升级后又要改了。真心谢谢

    • 阿柯 2017年10月18日 回复 作者

      以为你这个是模板实现的,原来还是要改源文件啊。一升级还是没了。还是重新改,很麻烦。不过还是谢谢啦

  • 笛声 2017年6月29日 回复

    看你的wordpress版本也升级到4.8了,4.8用这个主题文章摘要字数设置是不是有问题啊?我以前是用的180,升级到4.8主页全乱了

    • 阿柯 2017年6月30日 回复 作者

      文章摘要都是自动截取啊,我没弄手动摘要。也没改过摘要字数

    • 笛声 2017年6月30日 回复

      我搞定了,因为不太信任wordpress后台的自动升级,我去官方下载的4.8的繁体中文版,摘要字数是因为字符集的问题。

      • 阿柯 2017年7月1日 回复 作者

        你厉害,我一直都是后台自动升级,没出现过问题。没修改过程序文件,只折腾模板,一般不会影响升级的吧?

  • 笛声 2017年5月19日 回复

    我的博客,评论者的用户名无法点击,没有链接,你的是修改过哪里吗?

    • 阿柯 2017年5月19日 回复 作者

      查找我修改这个主题的贴子,里面有方法

    • 阿柯 2017年5月20日 回复 作者

      这里有修改方法:http://kzyblog.com/3215.html

      • 笛声 2017年5月20日 回复

        你也弄了评论邮件通知了啊。试试你提供的方法。

        • 阿柯 2017年5月20日 回复 作者

          以前就有用,只是清理插件时删了。现在就只保留两个插件了:一个是垃圾评论拦截、一个就是这个重新安装的评论回复了。

      • 笛声 2017年5月20日 回复

        改好了,很好用。老师真能折腾。

        • 阿柯 2017年5月20日 回复 作者

          改好了就好。多交流。

  • di 2017年3月27日 回复

    我把中文语言包都删了,还是显示“下一个”。

  • di 2017年3月27日 回复

    这个主题的“下一个”按钮能改成“下一页”吗?

    • 阿柯 2017年3月28日 回复 作者

      这个没时间折腾,我自己感觉也没什么必要。你可以看看wp-includes目录下能不能找到控制文件。

  • di 2017年3月1日 回复

    博主有没有发现,这个主题对IE11的兼容很糟糕

    • 阿柯 2017年3月2日 回复 作者

      没用ie流览器

    • 阿柯 2017年3月3日 回复 作者

      今天特意试了一下IE11,感一切都正常啊,没有你说的兼容性差的问题。

  • di 2017年2月24日 回复

    想换这个主题,代码高亮用的什么插件实现的?

    • 阿柯 2017年2月25日 回复 作者

      代码高亮,直接在编辑器里使用“引用”功能即可。

  • google seo 2017年1月23日 回复

    你研究的比较深入 我是直接调用了默认的参数 把他的自己的参数去了 涂个省事 哈哈哈

    • 阿柯 2017年1月23日 回复 作者

      我这人就这样,要不就不折腾,要折腾肯定要达到自己的最低要求,否则不会用它。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注