12个最有用的WordPress自定义帖子类型教程
您想了解更多关于自定义帖子类型的信息吗?
WordPress允许您创建自定义类型的内容。除了帖子和页面,您可能还想将其他类型的内容添加到您的网站,例如产品、评论或食谱。
在本文中,我们将分享12个最有用的WordPress自定义帖子类型教程。
WordPress中的自定义帖子类型是什么?
自定义帖子类型是WordPress网站上的一种内容,不是默认帖子和页面。自定义帖子类型通常使用自定义代码或插件添加到WordPress站点。
例如,您可以为投资组合、推荐信和产品创建自定义帖子类型。许多WordPress插件还使用自定义帖子类型在您的网站上存储数据。
如何在WordPress网站上使用自定义帖子类型?
作为最大的初学者免费WordPress资源网站,多年来我们写了很多关于自定义帖子类型的文章。让我们看看最有用的自定义帖子类型教程。
1.决定您是否需要自定义帖子类型
在开始在WordPress网站上创建自定义帖子类型或分类之前,评估您的需求很重要。很多时候,您可以通过默认的WordPress帖子和页面获得相同的结果。
借助内置类别和标签,您可以以许多不同的方式对内容进行排序。例如,使用页面,您可以使用子页面设置内容的分层布局。您还可以设置子类别。
使用默认的WordPress功能使内容管理在许多方面变得更容易。例如,自定义帖子类型不会出现在您的博客页面或帖子RSS提要中。
在查看默认选项后,您可能会发现您毕竟不需要自定义帖子类型。
如果您不确定,请参阅本指南,了解您何时需要在WordPress中自定义帖子类型或分类。
2.在WordPress中创建自定义帖子类型
一旦您决定确实需要自定义帖子类型,您将需要创建它。您可以使用插件执行此操作,也可以使用代码手动执行此操作。
自定义帖子类型UI插件可以轻松创建自定义帖子类型,建议大多数用户使用。您可以从“编辑/添加帖子类型”页面执行此操作。
或者,您可以通过将代码片段粘贴到主题的sfunctionsfunctions.php
文件中来添加自定义帖子类型。此方法的优点是,如果插件被停用,您的自定义帖子类型不会消失,但只有当您能够轻松处理代码时,它才适合。
要了解更多信息,请参阅我们关于如何在WordPress中创建自定义帖子类型的指南。
3.创建自定义帖子类型存档页面
多亏了自定义帖子类型UI插件,在WordPress中添加自定义帖子类型变得非常容易。然而,许多初学者在网站上显示它们时遇到困难。
要添加自定义帖子类型存档页面,您首先需要确保为您的自定义帖子类型启用了存档。在大多数情况下,它们是,但如果没有,您可以在自定义帖子类型UI的高级选项中或使用代码启用它们。
现在,您可以访问自定义帖子类型存档页面。假设您的自定义帖子类型被称为“电影”,并且您启用了SEO友好的永久链接。然后,您的帖子类型存档将位于:
http://www.example.com/movies/
您需要将“example.com”替换为您自己的域名,并将“电影”替换为您自定义的帖子类型名称。
您现在可以将此存档页面添加到导航菜单中。您还可以通过在WordPress主题中添加自定义模板或使用SeedProd等主题构建器来自定义它。
我们在我们的指南中向您展示如何逐步完成所有这些事情,了解如何在WordPress中创建自定义帖子类型存档页面。
4.将自定义帖子类型添加到您的主RSS提要中
默认情况下,WordPress仅将您的博客文章包含在您网站的主要RSS提要中。这意味着您的自定义帖子类型内容将不会对您的主要RSS提要订阅者可见。
通过将以下代码添加到主题的functions.php文件或特定于站点的插件中,您可以轻松地将所有公开的帖子类型包含在主RSS提要中。
function myfeed_request($qv) {
if (isset($qv['feed']))
$qv['post_type'] = get_post_types();
return $qv;
}
add_filter('request', 'myfeed_request');
但是,您可以使用不同的代码片段来仅包含特定的自定义帖子类型。
有关这两种方法的更多详细信息,请参阅我们关于如何将自定义帖子类型添加到主WordPress RSS提要的指南。
5.为每种自定义帖子类型制作单独的RSS提要
WordPress会自动为您网站的不同存档页面生成单独的RSS提要,包括自定义帖子类型。
假设您的网站上有一个名为“电影”的自定义帖子类型。我们已经看到,您可以通过访问帖子类型存档页面来查看在该帖子类型中创建的所有内容。
https://example.com/movies
要查看RSS提要,您只需将/feed/
添加到自定义帖子类型存档URL中。
https://example.com/movies/feed/
或者,您还可以通过将帖子类型参数添加到主WordPress RSS提要中来查看提要。例如:
现在您已经知道如何访问您网站上任何自定义帖子类型的RSS提要,您可以使用该URL创建自定义帖子类型提要的链接。
例如,您可能希望在自定义帖子类型存档页面上显示图标或纯文本链接,以便您的访问者可以轻松订阅这些帖子。
要了解如何做到这一点,请参阅我们的指南,了解如何在WordPress中为每种自定义帖子类型制作单独的RSS提要。
6.在搜索结果中包含自定义帖子类型
默认情况下,WordPress永远不会在其现场搜索结果中显示自定义帖子类型。这意味着您的访问者可能会错过一些很棒的内容,并且您将错过额外的页面浏览量。
在WordPress搜索中包含自定义帖子类型的最简单方法是使用SearchWP插件。它易于使用,并允许您搜索未包含在默认WordPress搜索中的内容。
要在搜索中包含自定义帖子类型,只需单击插件的“来源和设置”按钮。在这里,您可以在您希望包含在搜索结果中的每个帖子类型旁边打勾。
您还可以选择每种自定义帖子类型在显示搜索结果时的重要性,并以其他方式自定义搜索引擎。
要了解如何操作,请参阅我们关于如何在WordPress搜索结果中包含自定义帖子类型的分步指南。
7.创建自定义帖子类型的搜索表单
您还可以创建自定义搜索表单,该表单仅显示自定义帖子类型的结果。例如,如果您有一个名为“电影”的自定义帖子类型,那么您可以创建一个特殊的电影搜索表单,该表单仅在搜索结果中返回电影。
这种自定义搜索可帮助您的访问者查看更多页面,并在您的网站上花费更多时间。这将发出积极的WordPress SEO信号,如更低的跳出率和增加停留时间。
您可以使用SearchWP插件为自定义帖子类型创建高级搜索表单。它允许您创建第二个搜索引擎,该搜索引擎将只搜索您的自定义帖子类型。然后,您可以创建一个自定义搜索表单,将其添加到您的帖子或侧边栏中。
有关更多详细信息,请参阅我们关于如何在WordPress中为自定义帖子类型创建高级搜索表单的指南。
8.将类别添加到自定义帖子类型中
默认情况下,WordPress类别只能用于组织帖子,不能用于自定义帖子类型。
您可以创建一个自定义分类法来组织您的自定义帖子,但如果您想使用与博客文章相同的类别呢?
将自定义帖子类型与类别相关联的最简单方法是自定义帖子类型UI插件。它在每个自定义帖子类型的设置中添加了一个“分类学”区域。
只需选中“类别(WP Core)”框,您就可以使用类别来组织您的自定义帖子类型。
请参阅我们关于如何在WordPress中向自定义帖子类型添加类别的指南,以了解更多信息。
9.为自定义帖子类型添加粘性帖子
WordPress中的粘性帖子功能允许您添加特色帖子。默认情况下,它仅适用于博客文章,不适用于自定义帖子类型。
您也可以通过安装Sticky Posts – Switch插件为您的自定义帖子类型启用粘性帖子。您只需选中您希望支持此功能的自定义帖子类型旁边的复选框。
现在,当您访问该自定义帖子类型的管理页面时,您会注意到一个新列,您可以在其中使帖子变得粘滞。
您只需单击您想要展示的帖子旁边的星号即可。
这些粘性帖子将显示在您的WordPress主页上。要在自定义帖子类型存档页面上显示粘性帖子,您需要在主题文件中添加一些代码。
您将在我们的指南中找到有关如何在WordPress自定义帖子类型存档中添加粘性帖子的所有详细信息。
10。将用户提交的内容添加到自定义帖子类型
您可能希望允许用户在您的网站上提交自定义帖子类型的内容,例如电影评论或食谱。这是向您的网站添加额外内容的简单方法。
一种方法是让用户访问您的WordPress管理区域,并为他们分配作者用户角色。或者,您可以将提交表单添加到您的网站。
您可以使用WPForms插件做到这一点。您需要专业版才能访问帖子提交插件,提供的“博客帖子提交表单”模板使创建表单变得简单。
默认情况下,用户提交的帖子将保存为“草稿”等待审核。您可以在表单的设置中更改帖子类型,以便将内容提交到自定义帖子类型。
有关更多详细信息,请参阅我们关于如何允许用户向您的WordPress网站提交帖子的指南。
11.切换或转换自定义帖子类型
您可能会遇到必须合并或转换自定义帖子类型的情况。例如,您可能希望将项目从一种帖子类型移动到另一种帖子类型。
只需安装并激活Post Type Switcher插件。激活后,您应该转到自定义帖子类型管理页面,并选择要移动的帖子。
当您批量编辑帖子时,您会注意到有一个新的下拉菜单,允许您更改该项目的帖子类型。
您可以在我们的指南中了解有关如何在WordPress中切换或转换自定义帖子类型的更多信息。
12.为帖子类型添加自定义元框
自定义元框允许您将自定义字段添加到WordPress帖子编辑器屏幕。通过这种方式,您可以为帖子类型创建额外的输入字段。
在WordPress中创建自定义元字段的最简单方法是使用高级自定义字段插件。只需单击自定义字段页面上的“添加新”按钮。
之后,您应该按照屏幕上的说明创建一组自定义字段,以添加到您的自定义帖子类型中。