張三blog

请点击右上角的 RSS 按钮并选择适合您的订阅方式~
Welcome To Zhang3.net
首页 » 我爱电脑 » 在新窗口中打开 Wordpress 评论者链接

在新窗口中打开 Wordpress 评论者链接

pc category

      老习惯,又去拜访了老万的博客,发现每天老万都会有些新东西。然而有很多都是我可以学习的!例如今天,又学到一个,如何在新窗口打开WordPress评论者的链接。以前没怎么在意,对于评论链接都是直接用新窗口打开,一见之下,顿感方便。copy过来,方便大家,也方便自己!

      这里提供两种方案使 Wordpress 评论者的链接在新窗口打开。

  方法一:用 rel="external" 实现。

  1、将以下代码另存为 external.js 文件。

function externallinks() {
if (!document.getElementsByTagName) return;
var anchors = document.getElementsByTagName("a");
for (var i=0; i<anchors.length; i++) {
var anchor = anchors[i];
if (anchor.getAttribute("href") &&
anchor.getAttribute("rel") == "external nofollow")
anchor.target = "_blank";
}
}
window.onload = externallinks;

  2、然后将 external.js 文件上传到主题根目录下,并用以下方式调用。

<script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/external.js"></script>

  方法二:用 target="_blank" 实现。(转自 万戈,原址请点击

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

  2、在第148行(Wordpress 2.8.4,其他版本可参照)处添加 target='_blank',如下:

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

  我现在用的是方法二,效果可以点击下面的留言中评论者链接。

 » 本文链接地址:http://zhang3.net/archives/923
 » 订阅本站:http://feed.zhang3.net

本文评论 20 comments

  1. Arne CHINA Internet Explorer Windows 说:

    学习了,再次采用 :lol:

  2. Lc. CHINA Internet Explorer Windows 说:

    我又来看一遍~~ :?:

  3. 哈哈,我也学习下,虽然不是wp的

  4. 博雅 CHINA Internet Explorer Windows 说:

    看到blog留言,过来看看.

  5. aify CHINA Internet Explorer Windows 说:

    好像验证码有点问题,每次忘记找不到哪儿填写,再返回的时候就没有之前的字了,呵呵。不过D&z的模版确实好看!

  6. 小搓板 CHINA Internet Explorer Windows 说:

    我汗。
    又是代码。
    标题很好 ,看到代码我直接没心思看了。压根不懂。

  7. Blinux CHINA Internet Explorer Windows 说:

    哇,新主题真漂亮~

  8. 鲍捷 Internet Explorer Windows 说:

    板凳我来占了呗,验证码的框框在哪呢,看不到

  9. 万戈 CHINA Mozilla Firefox Windows 说:

    先做个沙发试试

Leave a comment



黑莓8800