Generic filters
Exact matches only
Search in title
Search in content
Search in excerpt

页面

教程分类

什么是WordPress RSS Feed?如何禁用Feed?

Generic filters
Exact matches only
Search in title
Search in content
Search in excerpt
什么是WordPress RSS Feed?如何禁用Feed?
什么是WordPress RSS Feed?如何禁用Feed?如果你的网站不需要订阅功能,可以关闭Feed,避免内容盗用以及GSC不收录Feed的提示。
文章目录

本篇文章共 2280 字,预计阅读时间 10 分钟

什么是WordPress RSS Feed?

关于RSS和Feed

RSS是什么

RSS(Really Simple Syndication)是一种允许网站内容以结构化的、可订阅的格式进行传播和分发的技术,一般用在博客网站、新闻网站、社媒平台。

Feed是一个广泛的术语,准确说是Web Feed,指的是网站通过特定格式将其内容(如文章、新闻、博客帖子等)以结构化和可自动读取的方式发送给订阅者。Feed 本质上就是内容的动态更新,它可以有多种格式,包括 RSS、Atom、JSON Feed 等。下图是RSS格式:

RSS内容的结构

所以,RSS是一种特定类型的Feed格式,举个例子:

  • 如果有人说“我订阅了这个网站的 Feed”,他可能在说他订阅了网站的更新,无论它是通过 RSS、Atom 或其他格式来提供的。
  • 如果有人说“我订阅了这个网站的 RSS”,那么他具体是在说他使用的是 RSS 格式 来接收网站的更新内容。
在WordPress网站中,Feed类型通常是通过RSS格式提供的,WordPress默认生成几种不同类型的Feed:
  • 文章Feed,url:https://yourdomain.com/comments/feed/
  • 评论Feed,url:https://yourdomain.com/comments/feed/
  • 类别Feed,url:https://yourdomain.com/category/category-name/feed/
  • 标签Feed,url:https://yourdomain.com/tag/tag-name/feed/
  • 作者Feed,url:https://yourdomain.com/author/author-name/feed/

WordPress关于Feed的介绍

那么用户是如何订阅网站Feed的呢?

订阅RSS Feed

网站用户可以使用任何RSS阅读器(比如Feedly、Inoreader等)直接订阅这些Feed地址(比如https://yourdomain.com/comments/feed/),随时查看你的网站的更新。

或者你也可以使用WordPress的订阅插件,让用户通过电子邮件订阅,比如:MailPoet 、Email Subscribers用户可以在你网站的订阅表单中输入电子邮件地址,通过电子邮件接收你网站的更新。

或者安装RSS Aggregator插件,自定义Feed展示给用户。

外贸网站是否需要Feed功能?

你可以根据自己网站的特性决定时候保留Feed功能。

需要 Feed 的外贸网站

  • 网站内容频繁更新,且有新闻、博客、产品更新等动态内容。
  • 网站有定期的促销活动或营销信息,想让客户及时获取更新。
  • 网站希望通过电子邮件或社交媒体等渠道分发内容,增加流量和品牌曝光。
  • 网站需要通过内容吸引长期客户,提升客户粘性。

不需要 Feed 的外贸网站

  • 主要是静态页面,内容更新频率较低,产品信息或品牌展示为主。
  • 主要依赖广告和其他手段进行流量获取,不太依赖定期更新和内容营销。
  • 不希望客户频繁订阅网站更新,或者希望控制信息的传递和传播。

对于某些外贸网站,可能会担心Feed内容被别有用心的人抓取、复制,甚至滥用。尤其是在涉及定价、产品描述等敏感信息时,这种担忧更为明显。虽然Feed本身并没有特别的安全问题,但如果担心内容泄露,可能需要评估是否禁用Feed。

如何禁用WordPress Feed功能?

使用插件禁用RSS

Perfmatters插件禁用RSS源

如果你正在使用Perfmatters插件,它自带禁用RSS源移除RSS源链接的功能。

使用代码禁用Feed

代码禁用RSS Feed

将下放两段PHP代码添加到WP后台 – 外观 – 主题文件编辑器 – functions.php文件的底部。这两段代码的功能分别是禁用所有的WordPress Feed、将Feed链接的请求重定向到网站首页。

				
					// 禁用所有类型的 Feed
remove_action('do_feed', 'do_feed_rss2', 10, 1);
remove_action('do_feed_rss2', 'do_feed_rss2', 10, 1);
remove_action('do_feed_rss', 'do_feed_rss', 10, 1);
remove_action('do_feed_atom', 'do_feed_atom', 10, 1);
remove_action('wp_head', 'feed_links', 2);
remove_action('wp_head', 'feed_links_extra', 3);
				
			
				
					// 重定向 Feed 请求到首页
function redirect_feed() {
    if (is_feed()) {
        wp_redirect(home_url(), 301); // 301 重定向到首页
        exit;
    }
}
add_action('template_redirect', 'redirect_feed');
				
			

PS:在functions.php文件中添加代码时,建议使用子主题,否则在主题更新后会清除functions.php文件内的自定义代码。

以上就是关于WordPress RSS Feed介绍和如何禁用WordPress Feed教程的全部内容。

更多WordPress教程请关注Well博客

: ) 文章内容均为原创,转载须注明出处并添加原文链接,否则视为侵权
Well企业微信
专业网站搭建,扫码直接咨询
外贸服务器推荐(Well在用的服务器)
vultr-logo
一线品牌VPS服务器,稳定、不贵、性能强
Clouvider-logo
二线品牌VPS服务器,稳定、便宜、性能强
文章标签
文章推荐
文章目录
相关文章
没有账号? 忘记密码?