如何自定义WordPress网站RSS Feed页脚内容

您可以在RSS Feed中的文章内容下方添加自定义文本、链接甚至广告。在本教程中,我们将介绍如何在WordPress中轻松控制RSS Feed页脚,以便您可以显示所需的内容。

如何自定义WordPress网站RSS Feed页脚内容

为什么要在WordPress的RSS Feed页脚中添加内容?

RSS Feed为用户提供了一种更简单的方式,可以在他们最喜欢的提要阅读器应用程序(例如Feedly)中阅读您的博客文章。

但是,内容抓取工具也可以使用RSS Feed在您的博客文章发布后立即自动采集它们。

有时,这些内容采集工具最终在搜索引擎中的排名高于您的原始文章。

要了解更多信息,请参阅我们在WordPress中防止博客内容被抓取采集的教程。

向RSS Feed页脚添加其他内容允许您在每篇文章的末尾添加指向主站点和原始文章的反向链接。这可以帮助您在文章中获得更高的排名,即使它们被内容抓取工具复制。

通过操作您的RSS Feed页脚,您还可以让您的读者直接从RSS Feed访问您的WordPress博客。

话虽如此,让我们来看看如何在 WordPress 中轻松控制您的 RSS 提要页脚。

方法 1. 使用多合一 SEO将内容添加到RSS Feed页脚

这种方法更简单,推荐给所有 WordPress 用户。它使用多合一SEO插件,这是最佳WordPress SEO插件之一。

首先,您需要安装并激活多合一SEO插件。激活后,您需要访问All in One SEO » General Settings页面,然后单击“RSS Content”选项卡。

这为您提供了WordPress RSS Feed设置和RSS Feed链接的概览。

如何自定义WordPress网站RSS Feed页脚内容

在“RSS Content Settings”下,第一个框允许您在每个文章之前添加内容。第二个框允许您向文章页脚添加内容。

接下来,向下滚动到“RSS After Content”部分以编辑您的RSS Feed页脚。

如何自定义WordPress网站RSS Feed页脚内容

马上,您会注意到AIOSEO会在RSS Feed页脚中自动添加带有反向链接的版权所属文本到您的网站。

您可以按原样使用文本,也可以添加自己的内容和标签。

如何自定义WordPress网站RSS Feed页脚内容

在退出屏幕之前,不要忘记单击“保存更改”。

您现在可以查看您的RSS Feed以查看更改。在每篇文章的末尾,您将能够看到您添加到RSS Feed页脚的内容。

如何自定义WordPress网站RSS Feed页脚内容

方法 2:在WordPress中手动将内容添加到RSS Feed页脚

此方法要求您将代码添加到WordPress文件中。如果您以前没有这样做过,请查看我们的指南,了解如何在WordPress中复制和粘贴代码

您需要将以下代码复制并粘贴到主题的functions.php文件、特定于站点的插件中或使用代码片段插件

function wpb_feed_filter($query) {
if ($query->is_feed) {
add_filter(‘the_content’,‘wpb_feed_content_filter’);
add_filter(‘the_excerpt_rss’,‘wpb_feed_content_filter’);
}
return $query;
}
add_filter(‘pre_get_posts’,‘wpb_feed_filter’);
function wpb_feed_content_filter($content) {
// Content you want to show goes here
$content .= ‘<p>Thanks for reading, check out <a href=”‘. get_bloginfo(‘url’) .‘”>’. get_bloginfo(‘name’) .‘</a> for more awesome stuff.</p>’;
return $content;
}
function wpb_feed_filter($query) {
if ($query->is_feed) {
add_filter(‘the_content’,’wpb_feed_content_filter’);
add_filter(‘the_excerpt_rss’,’wpb_feed_content_filter’);
}
return $query;
}
add_filter(‘pre_get_posts’,’wpb_feed_filter’);

function wpb_feed_content_filter($content) {
// Content you want to show goes here
$content .= ‘<p>Thanks for reading, check out <a href=”‘. get_bloginfo(‘url’) .'”>’. get_bloginfo(‘name’) .'</a> for more awesome stuff.</p>’;
return $content;
}

function wpb_feed_filter($query) {
if ($query->is_feed) {
add_filter('the_content','wpb_feed_content_filter');
add_filter('the_excerpt_rss','wpb_feed_content_filter');
}
return $query;
}
add_filter('pre_get_posts','wpb_feed_filter');
  
function wpb_feed_content_filter($content) {
// Content you want to show goes here 
$content .= '<p>Thanks for reading, check out <a href="'. get_bloginfo('url') .'">'. get_bloginfo('name') .'</a> for more awesome stuff.</p>';
return $content;
}

此代码仅检查请求的页面是否为RSS Feed,然后过滤内容以在RSS Feed页脚中显示您的消息。

我们希望本教程能帮助您了解如何在WordPress中控制RSS Feed页脚。您可能还想进一步了解如何为WordPress设置多合一SEO插件以及最佳RSS Feed插件推荐清单

重要声明

本网站的文章部分内容可能来源于网络,如有侵犯你的权益请联系邮箱:wxzn8@outlook.com
站内资源为网友个人学习或测试研究使用,未经原版权作者许可,禁止用于任何商业途径!请在下载24小时内删除!本站资源大多存储在云盘,如发现链接失效请反馈,我们会及时更新。

给TA打赏
共{{data.count}}人
人已打赏
WordPress基础学习

如何防止别人采集抓取您的WordPress内容

2023-1-13 19:15:44

WordPress基础学习

如何为您的WordPress网站添加自定义代码

2023-1-13 19:15:56

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索