让WordPress RSS Widget链接在新窗口中打开的方法

让WordPress RSS Widget链接在新窗口中打开的方法

WordPress从2.8开始,在Widgets里面提供了一个RSS(来自任何 RSS 或 Atom feed 的条目) Widget,具有RSS功能,可以用来调用外部的RSS,起到简单的RSS阅读器的功能。

但是,使用中发现,这个RSS Widget里面的链接,都是默认在当前窗口中打开的,如何让WordPress RSS Widget链接在新窗口中打开方法如下:

看了RSS Widget的配置,并没有链接窗口的设置。

WordPress里的RSS Widget的实现,是在 wp-includes 目录下的 default-widgets.php

编辑default-widgets.php 文件转到740行将740行替换为:

$title = “<a target=’_blank’ class=’rsswidget’ href=’$url’ title='” . esc_attr__( ‘Syndicate this content’ ) .”‘><img style=’border:0′ width=’14’ height=’14’ src=’$icon’ alt=’RSS’ /></a> <a target=’_blank’ class=’rsswidget’ href=’$link’ title=’$desc’>$title</a>”;

再转到858行将858行替换为:

echo “<li><a target=’_blank’ class=’rsswidget’ href=’$link’ title=’$desc’>$title</a>{$date}{$summary}{$author}</li>”;

当然也可以直接手动在<a 的后面加上 target=’_blank’ 然后保存。这时候RSS Widget链接就会在新窗口中打开!

因为是手动修改了文件,下次升级WordPress时还得重新修改。不知道新版会不会加上可以调节的地方,直接设置成新窗口打开不用修改文件。

评论

  1. 10年前
    2012-6-07 19:29:22

    还是装个类似插件比较好,升级也不怕

    • 博主
      young
      10年前
      2012-6-09 2:18:37

      能不用插件就不用插件,会影响性能

  2. 10年前
    2012-4-24 11:45:33

    用这个方法修改成功了,非常感谢分享。

    • 博主
      冠朔wordpress插件
      10年前
      2012-5-06 22:24:06

      不用谢!

  3. 11年前
    2011-7-13 14:18:47

    很少人用这个小工具,它会严重增加页面加载时间。

    • 博主
      kenneth
      11年前
      2011-7-13 15:34:28

      用的人不少呢!

  4. 11年前
    2011-6-21 12:04:38

    清楚了,谢谢!

    • 博主
      歪歪数码
      11年前
      2011-6-21 16:49:29

      你的头像好看,不客气!

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇