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

自定义帖子类型是WordPress 3.0最畅销的功能之一。仅此功能就扩展了WordPress作为内容管理系统(CMS)的使用范围。如果您使用自定义帖子类型,或考虑自定义帖子类型,那么您可能有将其添加到主RSS Feed的冲动。默认情况下,此选项不是内置的,因为您的主要WordPress RSS提要仅包含“帖子”,甚至不包括页面,因此自定义帖子类型是一个长镜头。在本文中,我们将分享如何将自定义帖子类型添加到主WordPress RSS源。

您需要打开主题的 functions.php 文件并在PHP标记中添加以下代码:

function myfeed_request($qv) {  if (isset($qv["feed"]))  $qv["post_type"] = get_post_types();  return $qv;  }  add_filter("request", "myfeed_request");  

此代码修改查询以保持主RSS源中博客帖子“post”的默认内容类型,并添加新的自定义帖子类型。

但是,如果您的新项目中有五种自定义帖子类型,并且您只想在主RSS源中添加三种,那该怎么办?那不应该是任何问题,因为我们只是稍微修改代码,让您可以选择只包含您想要的代码。

function myfeed_request($qv) {  if (isset($qv["feed"]) && !isset($qv["post_type"]))  $qv["post_type"] = array("post", "story", "books", "movies");  return $qv;  }  add_filter("request", "myfeed_request");  

如果您在上面的代码中看到,我们只需添加一个数组来修改将在主RSS提要中显示的post_types。我们正在显示默认的帖子,故事,书籍和电影。

自定义帖子类型是WordPress 3.0最畅销的功能之一。仅此功能就扩展了WordPress作为内容管理系统(CMS)的使用范围。如果您使用自定义帖子类型,或考虑自定义帖子类型,那么您可能有将其添加到主RSS Feed的冲动。默认情况下,此选项不是内置的,因为您的主要WordPress RSS提要仅包含“帖子”,甚至不包括页面,因此自定义帖子类型是一个长镜头。在本文中,我们将分享如何将自定义帖子类型添加到主WordPress RSS源。

您需要打开主题的 functions.php 文件并在PHP标记中添加以下代码:

function myfeed_request($qv) {  if (isset($qv["feed"]))  $qv["post_type"] = get_post_types();  return $qv;  }  add_filter("request", "myfeed_request");  

此代码修改查询以保持主RSS源中博客帖子“post”的默认内容类型,并添加新的自定义帖子类型。

但是,如果您的新项目中有五种自定义帖子类型,并且您只想在主RSS源中添加三种,那该怎么办?那不应该是任何问题,因为我们只是稍微修改代码,让您可以选择只包含您想要的代码。

function myfeed_request($qv) {  if (isset($qv["feed"]) && !isset($qv["post_type"]))  $qv["post_type"] = array("post", "story", "books", "movies");  return $qv;  }  add_filter("request", "myfeed_request");  

如果您在上面的代码中看到,我们只需添加一个数组来修改将在主RSS提要中显示的post_types。我们正在显示默认的帖子,故事,书籍和电影。

相关推荐

发表回复

房先生
我们将24小时内回复。
2024-06-08 15:48:57
您好,有任何疑问请与我们联系!
您的工单我们已经收到,我们将会尽快跟您联系!
[QQ客服]
2781198
加我微信
[电话联系]
13585372227
[电子邮件]
chaoneo@163.com
取消

选择聊天工具: