在 WordPress 后台菜单创建产品文章类型,可借助代码或者插件来实现,下面为你详细介绍这两种方式:

方法一:使用代码创建产品文章类型


你可以在主题的 functions.php 文件中添加代码来创建自定义的产品文章类型。以下是一个示例代码:
收起
php
function create_product_post_type() {
    $labels = array(
        'name' => _x( '产品', 'Post Type General Name', 'text_domain' ),
        'singular_name' => _x( '产品', 'Post Type Singular Name', 'text_domain' ),
        'menu_name' => __( '产品', 'text_domain' ),
        'name_admin_bar' => __( '产品', 'text_domain' ),
        'archives' => __( '产品存档', 'text_domain' ),
        'attributes' => __( '产品属性', 'text_domain' ),
        'parent_item_colon' => __( '父产品:', 'text_domain' ),
        'all_items' => __( '所有产品', 'text_domain' ),
        'add_new_item' => __( '添加新产品', 'text_domain' ),
        'add_new' => __( '添加新', 'text_domain' ),
        'new_item' => __( '新产品', 'text_domain' ),
        'edit_item' => __( '编辑产品', 'text_domain' ),
        'update_item' => __( '更新产品', 'text_domain' ),
        'view_item' => __( '查看产品', 'text_domain' ),
        'view_items' => __( '查看产品', 'text_domain' ),
        'search_items' => __( '搜索产品', 'text_domain' ),
        'not_found' => __( '未找到', 'text_domain' ),
        'not_found_in_trash' => __( '回收站中未找到', 'text_domain' ),
        'featured_image' => __( '产品特色图片', 'text_domain' ),
        'set_featured_image' => __( '设置产品特色图片', 'text_domain' ),
        'remove_featured_image' => __( '移除产品特色图片', 'text_domain' ),
        'use_featured_image' => __( '使用为产品特色图片', 'text_domain' ),
        'insert_into_item' => __( '插入到产品', 'text_domain' ),
        'uploaded_to_this_item' => __( '上传到此产品', 'text_domain' ),
        'items_list' => __( '产品列表', 'text_domain' ),
        'items_list_navigation' => __( '产品列表导航', 'text_domain' ),
        'filter_items_list' => __( '筛选产品列表', 'text_domain' ),
    );
    $args = array(
        'label' => __( '产品', 'text_domain' ),
        'description' => __( '产品文章类型', 'text_domain' ),
        'labels' => $labels,
        'supports' => array( 'title', 'editor', 'thumbnail', 'excerpt', 'comments' ),
        'taxonomies' => array( 'category', 'post_tag' ),
        'hierarchical' => false,
        'public' => true,
        'show_ui' => true,
        'show_in_menu' => true,
        'menu_position' => 5,
        'menu_icon' => 'dashicons-cart',
        'show_in_admin_bar' => true,
        'show_in_nav_menus' => true,
        'can_export' => true,
        'has_archive' => true,
        'exclude_from_search' => false,
        'publicly_queryable' => true,
        'capability_type' => 'post',
    );
    register_post_type( 'product', $args );
}
add_action( 'init', 'create_product_post_type', 0 );

代码解释:

 
  1. $labels 数组:用于定义产品文章类型在后台菜单及管理界面显示的各种名称和提示信息。
  2. $args 数组:是创建文章类型的主要参数设置,具体说明如下:
    • label:文章类型的基本标签。
    • description:文章类型的描述信息。
    • supports:指定该文章类型支持的功能,如标题、编辑器、特色图片等。
    • taxonomies:关联的分类法,这里关联了类别和标签。
    • hierarchical:设置文章是否具有层级关系,false 表示不具有。
    • public:设置文章类型是否公开可见。
    • show_ui:是否在后台显示管理界面。
    • show_in_menu:是否在后台菜单显示。
    • menu_position:在后台菜单中的显示位置。
    • menu_icon:菜单图标,这里使用了购物车图标。
  3. register_post_type 函数:用于注册产品文章类型,第一个参数 'product' 是文章类型的名称,第二个参数是 $args 数组。

方法二:使用插件创建产品文章类型


如果你不想编写代码,也可以使用插件来创建产品文章类型,例如 Custom Post Type UI 插件,操作步骤如下:
  1. 安装并激活插件:登录 WordPress 后台,导航到 “插件” -> “添加新插件”,搜索 “Custom Post Type UI”,点击 “安装现在”,然后激活插件。
  2. 创建产品文章类型:激活插件后,在 WordPress 后台菜单会出现 “CPT UI” 选项。点击进入 “添加新” -> “自定义文章类型”。
  3. 设置文章类型信息
    • 名称:输入产品文章类型的名称,如 “产品”。
    • slug:文章类型的别名,用于生成 URL。
    • 标签和描述:设置文章类型在后台显示的各种标签和描述信息。
    • 支持的功能:勾选该文章类型支持的功能,如标题、编辑器、特色图片等。
    • 其他设置:根据需要设置文章类型的公开性、是否有存档页面等。
  4. 保存设置:完成设置后,点击 “添加自定义文章类型” 按钮,产品文章类型就会在后台菜单中显示。

通过以上两种方法,你可以在 WordPress 后台菜单创建产品文章类型。