您是否想在 WordPress 中创建自定义帖子类型?
WordPress主要被认为是一个博客平台。 但是使用 WordPress 可以完成更多的事情,创建自定义帖子类型就是其中之一。 自定义帖子类型有助于构建各种复杂的网站,使 WordPress 成为一个完整的内容管理系统 (CMS)。
在本教程中,我们提到了创建自定义代码的两种最简单的方法。 我们将涵盖通过插件和通过管理区域中的手动设置创建自定义代码。 事不宜迟,让我们开始吧:
什么是自定义帖子类型?
最初,您应该知道自定义帖子的含义,以便在您的 WordPress 中创建它们。 自定义帖子类型类似于帖子和页面。 默认情况下,WordPress 包含以下帖子类型:
- 邮政
- 页
- 依恋
- 修订
- 导航菜单
如果您想创建与上述不同的帖子,您可以添加自己的帖子类型。 假设您拥有一个有关新出版书籍的网站,您肯定会寻找已出版书籍的帖子类型。
这种帖子类型不仅有不同的自定义字段,而且有自己不同的自定义类别结构。 自定义帖子类型的主要示例是 Portfolio、Testimonials 等。这里是创建自定义帖子类型的两种不同方法:
1. 使用插件
插件的使用属于最简单的 WordPress 工作方式。强烈建议初学者使用此方法,因为它简单且安全。 请按照以下步骤操作:
- 激活后,您将在管理菜单中看到一个新的菜单 CPT UI。 导航到 CPT UI >> 添加新的。
- 首先,为您将在 URL 中使用的自定义帖子类型提供一个 slug。 其次,为您的帖子添加复数和单数名称。 此外,您可以单击“根据所选标签填充其他标签”链接以自动填充其余标签字段。
- 滚动到“其他标签”部分,您可以在其中提供帖子类型的描述并更改标签。
- 现在您将获得一个设置选项,您需要在其中为自定义帖子类型设置不同的属性。
- 在常规设置下,您可以检查您的帖子类型将支持的功能选项。
- 确保单击“添加帖子类型”按钮以保存更改。
- 因此,您已在插件的帮助下成功创建了自定义帖子类型。
2.手动创建自定义帖子类型
如果您正在搜索永久自定义帖子类型,此方法适合您。 由于使用插件是一种安全简单的方法,插件的缺点是自定义帖子类型会在停用插件后消失。
该方法由编码组成。 您需要做的就是将所需的代码添加到您的 functions.php 文件或特定于站点的插件中。 如果这是您第一次访问我们的教程“如何在 WordPress 中轻松添加自定义代码?”。
前往外观>>主题编辑器。 复制下面提到的代码:
// 我们自定义的帖子类型函数
函数 create_posttype() {
register_post_type(‘书’,
// 彩管选项
大批(
‘标签’ => 数组(
‘名称’ => __( ‘书籍’ ),
‘singular_name’ => __( ‘书’ )
),
‘公共’ => 真的,
‘has_archive’ => 真,
‘rewrite’ => array(‘slug’ => ‘books’),
‘show_in_rest’ => 真,
)
);
}
// 将我们的函数连接到主题设置
add_action(‘init’, ‘create_posttype’);
不要忘记“更新”或“保存”更改。 上述代码将添加一个带有参数数组的自定义帖子类型“books”。 但是,这些参数是自定义帖子类型的选项。 这是代码的最终结果:
因此,您已经在代码的帮助下成功添加了自定义代码。
总结
我们确保本指南帮助您在 WordPress 中创建自定义帖子类型。 如果您有任何疑问或困惑,请在下面的评论部分告诉我们。 另外,请查看我们的另一篇文章“如何将自定义帖子类型添加到您的主要 WordPress RSS 提要?” 有关 WordPress 中自定义帖子类型的详细信息。