您想学习将自定义帖子类型添加到您的主要 WordPress RSS 提要吗?

默认情况下,WordPress RSS 提要仅显示最近的帖子。您可能已经在为其他内容使用自定义帖子类型,您可能希望它们包含在您的主要 RSS 提要中。此外,RSS 提要可以绑定到自定义帖子类型,但与帖子和评论不同,它不会自动生成。

在您网站的 URL 中查找自定义帖子类型键的供稿地址。例如,如果只有网站 https://www.food.com/ 有一个名为“Katti roll”的自定义帖子类型,那么提要将类似于 https://www.food.com/feed/?post_type=Katti卷。

在本文中,我们提到了将自定义帖子类型添加到主要 WordPress RSS 提要的最简单方法。

将所有自定义帖子类型添加到您的主要 WordPress RSS 提要

此方法会将所有公开可用的帖子类型添加到主要 RSS 提要。这个过程就像将代码添加到您的 functions.php 文件一样简单。但是,添加代码时要小心,小错误可能会导致整个系统崩溃。

您可以阅读我们的另一篇文章“如何在 WordPress 中轻松添加自定义代码?”帮助您解决在functions.php文件中添加代码的问题。将下面提到的代码复制并粘贴到主题的 functions.php 文件中:

function myfeed_request($qv) {

if(isset($qv['feed'] ))

$qv['post_type'] = get_post_types();

返回$qv;

}

add_filter('request', 'myfeed_request');

此外,代码可以通过修改默认的 WordPress 查询将所有公开可用的帖子添加到 RSS 提要。此代码允许添加页面以及所有其他自定义帖子类型。

将特定的自定义帖子添加到您的主要 WordPress RSS 提要

基本上,此方法适用于只想在其 RSS 提要中显示特殊帖子的人。您需要在代码中选择并提及它。毫无疑问,您必须将下面提到的代码复制到您的 function.php 文件中:

function myfeed_request($qv) {

if(isset($qv[ 'feed' ]) && !isset($qv['post_type']))

$qv['post_type'] = array('keywords', 'slugs', 'tags');

< p> 返回$qv;

}

用您的文章替换数组:keywords, slugs, tags。所以保存更改并激活代码。转到您的 RSS 提要并注意您所做的更改。

总结

最后,我们希望本教程对您有所帮助,并消除您对自定义帖子类型的所有疑虑。此外,您还可以阅读我们的文章“如何限制 WordPress RSS 提要中的帖子数量?”有关此主题的更多信息。

帖子如何将自定义帖子类型添加到您的主要 WordPress RSS 提要?首次出现在 WP HowToPress – 你的 WordPress 指南。