wordpress 如何创建一个自定义的文章类型
使用 wordpress 进行网站开发的是,自定文章类型是经常遇到的东西。在wordpress 中几行代码就可以搞定。
wordpress 创建自定义文章类型的代码
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 。就是参数比较多。