【WordPress】修改RSS列表超链接打开新窗口

默认情况下的WordPress的小工具RSS,在页面显示订阅列表中,点击文章并不会跳转一个新的窗口链接,查看源…

%e3%80%90wordpress%e3%80%91%e4%bf%ae%e6%94%b9rss%e5%88%97%e8%a1%a8%e8%b6%85%e9%93%be%e6%8e%a5%e6%89%93%e5%bc%80%e6%96%b0%e7%aa%97%e5%8f%a3

默认情况下的WordPress的小工具RSS,在页面显示订阅列表中,点击文章并不会跳转一个新的窗口链接,查看源码发现没有target=”_blank”标识

%e3%80%90wordpress%e3%80%91%e4%bf%ae%e6%94%b9rss%e5%88%97%e8%a1%a8%e8%b6%85%e9%93%be%e6%8e%a5%e6%89%93%e5%bc%80%e6%96%b0%e7%aa%97%e5%8f%a3

修改步骤如下

第一步:修改图片和标题点击时候的超链接

wp-includes/widgets/class-wp-widget-rss.php 

大约82行位置,增加 target=”_blank”即可,不喜欢的也可以直接干掉超链接

$title = '<a class="rsswidget" target="_blank" href="' . esc_url( $url ) . '">
        <img class="rss-widget-icon" style="border:0" width="14" height="14" src="' . esc_url( $icon ) . '" alt="RSS" />
    </a>
    <a class="rsswidget" target="_blank" href="' . esc_url( $link ) . '">'. esc_html( $title ) . '</a>';

第二步,修改列表的超链接

wp-includes/widgets.php

大约1305行位置,增加 target=”_blank”即可

if ( $link == '' ) {
    echo "<li>$title{$date}{$summary}{$author}</li>";
} elseif ( $show_summary ) {
    echo "<li><a class='rsswidget' target='_blank' href='$link'>$title</a>{$date}{$summary}{$author}</li>";
} else {
    echo "<li><a class='rsswidget' target='_blank' href='$link'>$title</a>{$date}{$author}</li>";
}
类别:WordPress经验

本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。

评论 (0)COMMENT