在WordPress中,添加自定义文章类型可以让您更灵活地管理和展示内容,需要通过WordPress后台的“外观”>“编辑器”>“自定义”来创建一个自定义文章类型,在“文章类型”页面中,填写必要的信息,如名称、简称和相关属性,在“字段”选项卡下,选择或创建文章所需的数据字段,并设置字段的数据类型和规则,完成这些步骤后,自定义文章类型即可正式创建并用于文章发布。
在WordPress中,文章类型(Post Type)是一个非常重要的概念,它决定了在后台管理界面中展示的内容结构,以及这些内容如何被搜索引擎索引等,对于许多网站来说,固定的几种文章类型已经不能满足需求,这时就需要创建自定义文章类型来扩展功能。
创建自定义文章类型的前期准备
在开始之前,请确保已经备份了你的网站,并进入WordPress后台的“外观”>“编辑器”>“块”页面(如果你使用的是Gutenberg编辑器),了解基本的PHP编程和WordPress钩子函数(actions和filters)也是非常重要的。
自定义文章类型的步骤
- 登录WordPress后台
使用你的管理员账号登录到WordPress后台。
- 进入文章选项页面
在左侧菜单中,点击“文章”>“文章类型”。
- 添加新的文章类型
如果你是新手,WordPress会为你提供一些预设的文章类型,如“页面”、“链接”、“日记”等(注意:这些并不是我们想要的“自定义”类型),若要创建一个全新的自定义文章类型,请单击右侧的“添加新”,然后在标题栏中输入你想要的文章类型的名称。
- 设置文章类型属性和特性
这一步是创建自定义文章类型的关键部分:
- 标签(Tags):你可以选择为这个新文章类型添加或移除标签,这决定了该文章类型的内容可以被如何分类和搜索。
- 类别(Categories)与分类目录(Term Groups):对于每个新文章类型,最好设置一个独特的类别或创建一个新的分类目录,这有助于你更好地组织和分类所有与该类型相关的文章。
- 参数选项:你可以定义文章类型的特定属性,如果你正在创建博客文章,可能会想要添加一个“作者”、“发布日期”和“文章状态”(例如草稿、预览、已发布)的字段,通过勾选所需的参数,并为其指定默认值,你可以轻松地为你的自定义文章类型构建基础。
- 保存和预览你的更改
完成上述步骤后,请务必保存更改并预览以检查你的设置是否如你所愿地工作,如果你对结果有任何疑问或需要进一步调整,WordPress允许你在“文章选项”页面中对之前的步骤进行修改。
- 使用代码创建自定义文章类型
对于更高级的用户来说,还可以直接使用PHP代码来创建自定义文章类型:
- 首先在主题文件夹里创建一个名为custom_post_type.php的文件;然后在文件中加入如下的代码:
function create_custom_post_type() {
register_post_type('custom_post_type_name',
array(
'labels' => array(
'name' => __('Custom Post Type Name'),
'singular_name' => __('Custom Post')
),
'public' => true,
'has_archive' => true,
'rewrite' => array('slug' => 'custom-post-type-name')
)
);
}
add_action('init', 'create_custom_post_type');
记得把custom_post_type_name替换成你想要的名字,并根据你的需要填写其他相关设置。
别忘了在完成后将你的更改提交并清除浏览器缓存,这样一来你的新自定义文章类型应该就可以成功地在WordPress中使用了。