WordPress 评论链接在新窗口打开

  • A+
所属分类:随笔分享

WordPress 可折腾的东西很多,比如之前的利用jQuery实现链接在新窗口打开。方法虽然很好,可惜稍稍有些麻烦,毕竟每次更新文章时,凡是带链接的部分都要手动添加 external 属性,显得很不方便,所以很长一段时间已经停止使用了,因为现在折腾 WordPress 比以前少得多了。

不过对于文章的评论链接设置在新窗口打开还是非常有必要的。自从换了知更鸟的主题后,很少修改 WordPress 源程序代码了,因为有时更新更新就忘记了,但 WordPress 3.4.2 已经发布多时,相信短期内是不会有更新了,所以还是考虑修改源文件实现 WordPress 评论链接在新窗口打开。

方法很简单,因为已经有诸多前辈折腾过了,在这里只是做个记录,留有备用。

1、打开/wp-includes/comment-template.php,查找 “function get_comment_author_link” 。

2、将其中的(3.4.2版本,在155行。)

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

替换成

[php][$return = "<a href='$url' target='_blank' rel='external nofollow' class='url'>$author</a>";][/php]

也就是说,还是利用最原始的 target='_blank' 属性,简单易用。

再次八卦一下,对于使用 Chrome 浏览器的童鞋来说,鼠标中键就能实现此功能,详见鼠标中键在浏览器中的妙用

发表评论取消回复

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:7   其中:访客  7   博主  0

    • ixwebhosting ixwebhosting 2

      来学习一下,好棒的分享

      • Louis Han Louis Han 5

        这个功能还是很必要的

          • ifenwen ifenwen 9

            @Louis Han 额 毕竟还是直接点的人多。。。

          • 技术宅 技术宅 4

            最后那个鼠标中间真是说到心坎了 我每次都是这样打开新页面呵呵

              • ifenwen ifenwen 9

                @技术宅 额 是滴。。。。

              • 月经不调 月经不调 1

                按说是该在新窗口打开!!!避免用户迷失!呵呵!

                • 每日精品推荐 每日精品推荐 0

                  我不得不说,你比鸟哥原版解释的清楚多了。对这个问题,鸟哥只是笼统的讲了一下,而你这里做成代码高亮的形式,很照顾新手。谢谢