如何将自定义帖子类型添加到您的主要 WordPress RSS 提要?

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

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

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

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

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

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

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

功能 myfeed_request($qv) {

如果 (isset($qv[‘feed’]))

$qv[‘post_type’] = get_post_types();

返回 $qv;

}

add_filter(‘request’, ‘myfeed_request’);

将自定义帖子类型添加到您的主要 WordPress RSS 源。

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

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

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

功能 myfeed_request($qv) {

如果 (isset($qv[‘feed’]) && !isset($qv[‘post_type’]))

$qv[‘post_type’] =数组(’关键字’,’slugs’,’标签’);

返回 $qv;

}

将自定义帖子类型添加到您的主要 WordPress RSS 源。

将数组:关键字、slugs、标签替换为您的帖子。 因此,保存更改并激活代码。 前往您的 RSS 提要,注意您所做的更改。

总结

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

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

相关文章