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

本文介绍如何修改WordPress RSS小工具的默认设置,让其在新窗口中打开链接,包括图片、标题及列表项的链接修改方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

查看原文:http://www.ibloger.net/article/9.html

这里写图片描述

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

这里写图片描述

修改步骤如下

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

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 中使用 Elementor 设置链接在新窗口打开 为了确保用户体验良好并遵循最佳实践,在某些情况下希望外部链接能够在新的浏览器标签页中打开。通过Elementor实现这一功能非常简单。 当编辑页面或帖子时,进入要修改的特定部分或小部件中的链接设置区域。找到用于指定URL地址的位置旁边通常会有高级选项按钮或者直接显示“在同一窗口中打开”和“在新窗口打开”的切换开关[^1]。 对于具体的步骤说明: - 打开需要调整链接行为的文章或页面。 - 利用右侧边栏选择含有目标链接的小工具或区块。 - 寻找该组件内的链接字段输入框;它可能位于内容设定里也可能是样式定制的一部分取决于所使用的具体模块类型。 - 查看是否有明显的复选框标记为“在新窗口打开链接”或是类似的表述形式。如果存在这样的选项,则只需勾选即可完成操作[^2]。 另外一种情况是在添加自定义HTML/JavaScript代码片段来控制链接属性的时候,可以通过编写如下所示的代码样本来强制所有由Elementor生成的内容里的超链接都在一个新的tab中加载资源: ```html <a href="https://example.com" target="_blank">访问示例网站</a> ``` 上述方法适用于那些希望通过编程方式批量处理整个站内链接开启模式的情况。不过大多数时候利用可视化界面提供的内置特性就足以满足需求了[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值