天天看點

WordPress 修改RSS清單超連結打開新視窗

WordPress 修改RSS清單超連結打開新視窗

預設情況下的WordPress的小工具RSS,在頁面顯示訂閱清單中,點選文章并不會跳轉一個新的視窗連結,檢視源碼發現沒有​target=”_blank”​辨別

WordPress 修改RSS清單超連結打開新視窗

修改步驟如下

第一步:修改圖檔和标題點選時候的超連結

在​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​

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>";
}