在WordPress中,您可以使用register_post_type()函数创建自定义文章类型。以下是创建自定义文章类型的步骤:
打开WordPress主题或插件的functions.php文件。
在文件的结尾,添加如下代码块:
function custom_post_type() {
$labels = array(
'name' => '自定义文章类型',
'singular_name' => '自定义文章类型',
'menu_name' => '自定义文章类型',
'name_admin_bar' => '自定义文章类型',
'add_new' => '添加新文章',
'add_new_item' => '添加新文章',
'new_item' => '新文章',
'edit_item' => '编辑文章',
'view_item' => '查看文章',
'all_items' => '所有文章类型',
'search_items' => '搜索文章类型',
'parent_item_colon' => '父级文章类型',
'not_found' => '未找到任何文章类型',
'not_found_in_trash' => '垃圾箱中未找到任何文章类型'
);
$args = array(
'labels' => $labels,
'public' => true,
'publicly_queryable'=> true,
'show_ui' => true,
'show_in_menu' => true,
'query_var' => true,
'rewrite' => array( 'slug' => 'custom-post-type' ),
'capability_type' => 'post',
'has_archive' => true,
'hierarchical' => false,
'menu_position' => null,
'supports' => array( 'title', 'editor', 'author', 'thumbnail', 'excerpt', 'comments' )
);
register_post_type( 'custom_post_type', $args );
}
add_action( 'init', 'custom_post_type' );
上述代码块中的名称
和自定义文章类型
部分是您可以根据需要自定义的地方。您也可以根据需要调整supports
参数,以启用或禁用文章类型的特定功能(如标题、编辑器、作者、缩略图、摘录、评论)。
保存并上传functions.php文件到您的WordPress主题或插件目录。
打开您的WordPress管理后台,导航到“文章”->“添加新文章”,您将在顶部菜单中看到您的自定义文章类型。
这样,您就创建了一个名为“custom_post_type”的自定义文章类型。您可以将“custom-post-type”替换为任何您喜欢的slug。