Post type là dùng để chỉ phân loại nội dung trong wordpress, ví dụ page và post cũng chỉ là một trường hợp của post type mà thôi
Dưới đây là các khai báo anh/chị edit lại theo nhu cầu nhé
add_action( ‘init’, ‘sprocketexpress_create_posttype’ );
function sprocketexpress_create_posttype() {
register_post_type( ‘testimonials’,
array(
‘labels’ => array(
‘name’ => __( ‘Testimonials’ ),
‘singular_name’ => __( ‘Testimonials’ ),
‘add_new’ => _x( ‘Add new’, ‘testimonials’, ‘your-plugin-textdomain’ ),
),
‘public’ => true,
‘has_archive’ => true,
‘rewrite’ => array(‘slug’ => ‘testimonials’),
‘hierarchical’ => true,
‘supports’ => array( ‘title’, ‘editor’, ‘excerpt’, ‘custom-fields’, ‘thumbnail’,’comments’ )
)
);
}
add_action( ‘init’, ‘tung_taxonomy’ );
function tung_taxonomy() {
register_taxonomy( ‘mblog_cat’, ‘mblog’,
array(
‘labels’ => array(
‘name’ => _x( ‘Categories’, ‘taxonomy general name’, ‘executive’ ),
‘add_new_item’ => __( ‘Add category’, ‘executive’ ),
‘new_item_name’ => __( ‘New category’, ‘executive’ ),
),
‘exclude_from_search’ => true,
‘has_archive’ => true,
‘hierarchical’ => true,
‘rewrite’ => array( ‘slug’ => ‘math-category’, ‘with_front’ => false ),
‘show_ui’ => true,
‘show_tagcloud’ => false,
)
);
}
add_action( ‘init’, ‘create_posttype’ );
function create_posttype() {
register_post_type( ‘mblog’,
array(
‘labels’ => array(
‘name’ => __( ‘Math blog’ ),
‘singular_name’ => __( ‘Math blog’ ),
‘add_new’ => _x( ‘Add new’, ‘mblog’, ‘your-plugin-textdomain’ ),
),
‘public’ => true,
‘has_archive’ => true,
‘rewrite’ => array(‘slug’ => ‘mblog’),
‘hierarchical’ => true,
‘supports’ => array( ‘title’, ‘editor’, ‘excerpt’, ‘custom-fields’, ‘thumbnail’,’comments’ )
)
);
}
Mọi sự sao chép xin ghi rõ nguồn là fcwordpress.net
Chuyên trang về wordpress: hướng dẫn thiết kế theme, plugin, thủ thuật wordpress