Xem tài liệu phân loại WordPress của Codex .
WordPress 2.3 đã thay thế các danh mục trước đó, bảng post2cat và link2cat bằng ba bảng phân loại linh hoạt hơn.
wp_terms
wp_term_relationships
wp_term_taxonomy
wp_terms - giữ thông tin cơ bản về các thuật ngữ đơn.
term_id bigint(20) unsigned NOT NULL auto_increment,
name varchar(200) NOT NULL default '',
slug varchar(200) NOT NULL default '',
term_group bigint(10) NOT NULL default 0,
PRIMARY KEY (term_id),
UNIQUE KEY slug (slug),
KEY name (name)
- term_id là một ID duy nhất cho thuật ngữ này.
- Tên chỉ đơn giản là tên của thuật ngữ.
- slug là duy nhất và là tên được rút gọn thành một hình thức thân thiện với URL.
- term_group là một phương tiện để nhóm các thuật ngữ tương tự lại với nhau.
wp_term_taxonomy - xác định nguyên tắc phân loại - thẻ, danh mục hoặc phân loại tùy chỉnh
term_taxonomy_id bigint(20) unsigned NOT NULL auto_increment,
term_id bigint(20) unsigned NOT NULL default 0,
taxonomy varchar(32) NOT NULL default '',
description longtext NOT NULL,
parent bigint(20) unsigned NOT NULL default 0,
count bigint(20) NOT NULL default 0,
PRIMARY KEY (term_taxonomy_id),
UNIQUE KEY term_id_taxonomy (term_id,taxonomy),
KEY taxonomy (taxonomy)
- term_id là ID của một thuật ngữ trong bảng điều khoản.
- phân loại chỉ định phân loại trong đó thuật ngữ cư trú. Các nguyên tắc phân loại mặc định là thể loại, link_carget và post_tag.
- term_taxonomy_id là một ID duy nhất cho cặp thuật ngữ + phân loại.
- Trường cha mẹ theo dõi các mối quan hệ phân cấp giữa các thuật ngữ trong phân loại.
- mô tả cung cấp một mô tả cụ thể phân loại của thuật ngữ.
- đếm theo dõi có bao nhiêu đối tượng được liên kết với cặp thuật ngữ + phân loại. Ví dụ: được đưa ra một thuật ngữ của phân loại danh mục, đếm theo dõi có bao nhiêu bài đăng trong danh mục cụ thể đó.
wp_term_relationships - chứa mối quan hệ nhiều-nhiều giữa các đối tượng WordPress như bài đăng hoặc liên kết đến một term_taxonomy_id từ bảng term_taxonomy.
object_id bigint(20) unsigned NOT NULL default 0,
term_taxonomy_id bigint(20) unsigned NOT NULL default 0,
term_order int(11) NOT NULL default 0,
PRIMARY KEY (object_id,term_taxonomy_id),
KEY term_taxonomy_id (term_taxonomy_id)
- object_id là ID của một bài đăng hoặc liên kết.
- term_taxonomy_id là một ID từ bảng term_taxonomy chỉ định một cặp thuật ngữ + phân loại cụ thể.
- term_order cho phép sắp xếp thứ tự các điều khoản cho một đối tượng (xem vé # 5857)