wordpress 如何创建一个自定义的文章类型

使用 wordpress 进行网站开发的是,自定文章类型是经常遇到的东西。在wordpress 中几行代码就可以搞定。

wordpress 创建自定义文章类型的代码

wordress创建以为产品类型的文章
add_action('init', function () {
    $labels = array(
        'name'               => _x( '产品', 'post type 名称' ),
        'singular_name'      => _x( '产品', 'post type 单个 item 时的名称,因为英文有复数' ),
        'add_new'            => _x( '添加产品', '添加新内容的链接名称' ),
        'add_new_item'       => __( '增加一个产品' ),
        'edit_item'          => __( '编辑产品' ),
        'new_item'           => __( '新产品' ),
        'all_items'          => __( '所有产品' ),
        'view_item'          => __( '查看产品' ),
        'search_items'       => __( '搜索产品' ),
        'not_found'          => __( '没有找到有关产品' ),
        'not_found_in_trash' => __( '回收站里面没有相关产品' ),
        'parent_item_colon'  => '',
        'menu_name'          => '产品',
         'filter_items_list' => 'Filter items list'
    );
    $args = array(
        'labels'        => $labels,
        'description'   => '我们网站的产品信息',
        'public'        => true,
        // 后台显示
        'menu_position' => 5,
        //'supports'      => array( 'title', 'editor', 'thumbnail', 'excerpt', 'comments' ),
        'supports'      => array( 'title'  ),
        'has_archive'   => true,
        //'taxonomies' => array('category', 'post_tag'),
        'taxonomies' => array('post_tag' ),
        'rewrite' => false,
        // 'rewrite' => array ('slug' => 'ices'),
    );

    register_post_type( 'product', $args );
});

核心代码只有一行, register_post_type 。就是参数比较多。