- 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 浏览器的童鞋来说,鼠标中键就能实现此功能,详见鼠标中键在浏览器中的妙用。
2012年11月21日 09:34 沙发
来学习一下,好棒的分享
2012年11月21日 12:53 板凳
这个功能还是很必要的
2012年11月21日 19:39 1层
@Louis Han 额 毕竟还是直接点的人多。。。
2012年11月21日 16:07 地板
最后那个鼠标中间真是说到心坎了 我每次都是这样打开新页面呵呵
2012年11月21日 19:39 1层
@技术宅 额 是滴。。。。
2012年11月21日 19:11 4楼
按说是该在新窗口打开!!!避免用户迷失!呵呵!
2013年3月4日 13:09 5楼
我不得不说,你比鸟哥原版解释的清楚多了。对这个问题,鸟哥只是笼统的讲了一下,而你这里做成代码高亮的形式,很照顾新手。谢谢