如何在 WordPress 中创建自定义帖子类型?

How-to-Create-Custom-Post-Types-in-WordPress.jpg

您是否想在 WordPress 中创建自定义帖子类型?

WordPress主要被认为是一个博客平台。 但是使用 WordPress 可以完成更多的事情,创建自定义帖子类型就是其中之一。 自定义帖子类型有助于构建各种复杂的网站,使 WordPress 成为一个完整的内容管理系统 (CMS)。

在本教程中,我们提到了创建自定义代码的两种最简单的方法。 我们将涵盖通过插件和通过管理区域中的手动设置创建自定义代码。 事不宜迟,让我们开始吧:

什么是自定义帖子类型?

最初,您应该知道自定义帖子的含义,以便在您的 WordPress 中创建它们。 自定义帖子类型类似于帖子和页面。 默认情况下,WordPress 包含以下帖子类型:

  • 邮政
  • 依恋
  • 修订
  • 导航菜单

如果您想创建与上述不同的帖子,您可以添加自己的帖子类型。 假设您拥有一个有关新出版书籍的网站,您肯定会寻找已出版书籍的帖子类型。

这种帖子类型不仅有不同的自定义字段,而且有自己不同的自定义类别结构。 自定义帖子类型的主要示例是 Portfolio、Testimonials 等。这里是创建自定义帖子类型的两种不同方法:

1. 使用插件

插件的使用属于最简单的 WordPress 工作方式。强烈建议初学者使用此方法,因为它简单且安全。 请按照以下步骤操作:

Create-custom-post-type-1-1024x406.png

  • 激活后,您将在管理菜单中看到一个新的菜单 CPT UI。 导航到 CPT UI >> 添加新的。

Create-custom-post-type-2-1.png

  • 首先,为您将在 URL 中使用的自定义帖子类型提供一个 slug。 其次,为您的帖子添加复数和单数名称。 此外,您可以单击“根据所选标签填充其他标签”链接以自动填充其余标签字段。

Create-custom-post-type-3.png

  • 滚动到“其他标签”部分,您可以在其中提供帖子类型的描述并更改标签。

Create-custom-post-type-4.png

  • 现在您将获得一个设置选项,您需要在其中为自定义帖子类型设置不同的属性。

Create-custom-post-type-5.png

  • 在常规设置下,您可以检查您的帖子类型将支持的功能选项。

Create-custom-post-type-6.png

  • 确保单击“添加帖子类型”按钮以保存更改。

Create-custom-post-type-7.png

  • 因此,您已在插件的帮助下成功创建了自定义帖子类型。

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’);

Create-custom-post-type-8.png

不要忘记“更新”或“保存”更改。 上述代码将添加一个带有参数数组的自定义帖子类型“books”。 但是,这些参数是自定义帖子类型的选项。 这是代码的最终结果:

Create-custom-post-type-9.png

因此,您已经在代码的帮助下成功添加了自定义代码。

包起来

我们确保本指南帮助您在 WordPress 中创建自定义帖子类型。 如果您有任何疑问或困惑,请在下面的评论部分告诉我们。 另外,请查看我们的另一篇文章“如何将自定义帖子类型添加到您的主要 WordPress RSS 提要?” 有关 WordPress 中自定义帖子类型的详细信息。

Total
0
Shares
相关文章