ĐĂNG TIN
logo
Online:
Visits:
Stories:
Profile image
Tác giả: fcwordpress
Trang tin cá nhân | Bài đã đăng
Lượt xem

Hiện tại:
1h trước:
24h trước:
Tổng số:
Taxonomy là gì trong wordpress?
Saturday, January 24, 2015 8:03
% of readers think this story is Fact. Add your two cents.


Hôm nay tôi sẽ chia sẽ với anh chị về :

  • Taxonomy là gì trong wordpress?
  • Như thế nào để đăng ký taxonomy
  • Hệ thống template cho post type và taxonomy

B4INREMOTE-aHR0cDovL2Zjd29yZHByZXNzLm5ldC93cC1jb250ZW50L3VwbG9hZHMvMjAxNS8wMS90YXhvbm9teS1sYS1naS5wbmc=

  • Taxonomy là gì?

Trong wordpress taxonomy là một khái niệm dùng để phân loại cho category trong  wordpress và trong wordpress anh chị thường thấy đó là category và tag chính là hai trường hợp của taxonomy

Nếu nhu cầu của anh chị chỉ dừng lại ở việc sử dụng wordpress để tạo một blog, một trang tin tức thì post type (xem bài post type là gì) như (post, page ) và taxonomy (category,tag) mặc định của wordpress đã đủ cho những nhu cầu này. Nhưng trong thực tế wordpress làm được rất nhiều thứ như một trang shop, một website bất động sản, một website du lịch

  • Như thế nào để đăng ký taxonomy

Để đăng ký taxonomy anh chị cần đăng ký post type trước, nếu anh chị chưa rõ về post type thì xem bài viết      Post type là gì, cách đăng ký post type

Ví dụ tôi đã đăng ký một post type là ‘sanpham’

Thì tôi sẽ đăng ký một taxonomy ‘chuyenmuc_sp’ cho post type ‘sanpham’

add_action( ‘init’, ‘tung_taxonomy’ );
function tung_taxonomy() {

register_taxonomy( ‘chuyenmuc_sp’, ‘sanpham’,
array(
‘labels’ => array(
‘name’ => _x( ‘Chuyên mục sản phẩm’, ‘taxonomy general name’, ‘executive’ ),
‘add_new_item’ => __( ‘Thêm chuyên mục’, ‘executive’ ),
‘new_item_name’ => __( ‘Chuyên mục mới’, ‘executive’ ),
),
‘exclude_from_search’ => true,
‘has_archive’ => true,
‘hierarchical’ => true,
‘rewrite’ => array( ‘slug’ => ‘chuyen-muc-san-pham’, ‘with_front’ => false ),
‘show_ui’ => true,
‘show_tagcloud’ => false,
)
);

}

  • Hệ thống template cho post type và taxonomy

ví dụ tôi đã đăng ký post type là: sanpham và taxonomy là chuyenmuc_sp

thì hệ thống template là

-archive-sanpham.php: liệt kê các bài viết từ post type sanpham

-single-sanpham.php: Hiển thị nôi dung chi tiết sản phẩm

-taxonomy-chuyenmuc_sp.php: hiển thị bài viết của từng chuyên mục sản phẩm

Tin nổi bật trong ngày
Tin mới nhất

Register

Newsletter

Email this story

If you really want to ban this commenter, please write down the reason:

If you really want to disable all recommended stories, click on OK button. After that, you will be redirect to your options page.