WordPress评论链接在新窗口打开

发表时间 2010.04.06 - 6 条评论 - 分类:电脑网络 - 标签: ,

当你访问一个由WordPress程序搭建的站点时,不管是在首页点击文章标题还是点击评论者名字时,都会在同一个窗口下打开。由于WordPress是由老外开发的,这样设置不符合中国人的上网习惯,中国人并不善于使用浏览器的后退按钮,喜欢每一次点击都能在一个新窗口下面浏览。再者,在同一窗口下打开就会干扰访问者浏览当前内容,所以有必要让这个链接在新窗口中打开。

解决前一个问题还好说,一般在主题修改就是了。但是如果让评论者链接在新窗口中打开,有时在主题中不好修改,而是要修改WordPress的程序中的代码。

那么,如何修改呢?

首先找到WordPress目录下的wp-includes/comment-template.php文件。建议使用Notepad++打开这个comment-template.php文件

在第148行或者查找function get_comment_author_link找到这样一段代码找到:
$return = "<a href='$url' target='_blank' rel='external nofollow' class='url'>$author</a>";

添加下面的代码(注意是单引号):
target='_blank'

添加完后就是这个样子:
$return = "<a href='$url' target='_blank' rel='external nofollow' class='url'>$author</a>";

然后将修改后的文件保存覆盖就可以了!

这种方法我是在ihacklog博客中学来的,可以从根本上解决WordPress评论者链接不能在新窗口打开的问题。只是当你每次升级WordPress后,都要再次修改它。

  1. PARA 说道:

    用浏览器的鼠标手势应该更方便吧,很快就能回到上一个页面~~

    [回复]

    天涯行客 回复:

    @PARA, 许多中国网民不习惯甚至不会鼠标手势

    [回复]

  2. 小说 说道:

    WP前辈,我想做个一漂亮的WP,看你的博非常不错,你也很专业,有意结识,Q:1318166392

    [回复]

    天涯行客 回复:

    已加你好友

    [回复]

  3. 万戈 说道:

    偶是用jq实现的这个效果

    [回复]

    天涯行客 回复:

    @万戈, 是吗?有时间向你请教哦

    [回复]