Taxonomy WordPress là gì? Hướng dẫn custom taxonomy wordpress
Taxonomy là một thuật ngữ dùng để chỉ tính năng phân loại nhóm các nội dung lại với nhau trong WordPress. Nó là một tập hợp những thể loại hay chuyên mục. Mời bạn cùng chúng tôi tìm hiểu chi tiết về Taxonomy WordPress cũng như hướng dẫn custom taxonomy wordpress qua bài viết sau.
1. Taxonomy WordPress là gì?
Nếu như đồ ăn được chia thành nhiều loại thì nội dung trên nội dung trên website cũng vậy. Và Taxonomy WordPress chính là thuật ngữ dùng để chỉ tính năng phân nhóm nội dung. Các nội dung có chung đặc điểm gì đó lại sẽ được nó nhóm lại với nhau. Taxonomy WordPress được hiểu như Category và Tag (chuyên mục/danh mục/thể loại).
Taxonomy WordPress được ứng dụng trong việc phân loại và lọc nội dung, sản phẩm. Trong đó, WordPress mặc định hỗ trợ người dùng 4 cách phân loại gồm:
– Category
– Tag
– Link Category;
– Post Formats (phân loại theo định dạng bài viết);
Trong 4 loại trên thì có hai taxonomy phổ biến nhất trong WordPress là Categories và Tags.
Trong đó:
– Category sẽ giúp bạn nhóm các bài viết theo thể loại dưới dạng cây.
– Tag nhóm các bài viết tương tự với nhau và tập trung vào việc phân loại chi tiết nội dung.
– Link_category: Giúp người dùng phân loại các link.
– Post_format: Giúp phân loại nội dung dựa theo định dạng của nó – video, tiêu chuẩn, audio…
Taxonomy giúp phân loại nhóm các nội dung lại với nhau trong WordPress.
2. Custom Taxonomies là gì?
Những taxonomies nằm ngoài 4 taxonomies mặc định của WordPress được gọi là Custom taxonomies. Để thêm custom taxonomies, bạn phải làm hoàn toàn thủ công. Mục đích của nó là nhằm phân loại tốt hơn cho sản phẩm, bài viết của bạn.
Bạn sẽ sử dụng custom taxonomies khi trang web có nhiều hơn 04 chủng loại. Và dùng nó cho những website quá đa dạng về kiểu cách.
Custom taxonomies là những taxonomies nằm ngoài 4 taxonomies mặc định
3. Hướng dẫn tạo custom taxonomy wordpress
Để tạo custom taxonomy wordpress, bạn có thể thực hiện theo 2 cách sau:
Cách 1: Sử dụng Plugins
Với tạo custom taxonomy wordpress bằng các plugins, bạn sẽ không cần có kiến thức kỹ thuật.
Một vài plugin bạn có thể dùng đó là Custom Post Types UI và Pods.
Với Custom Post Type UI, cách tạo custom taxonomy như sau:
Bước 1: Cài đặt và kích hoạt plugin Custom Post Types UI
Bước 2: Chuyển tới mục CPT UI
Bước 3: Chọn Add/Edit Taxonomies
Bước 4: Hoàn tất đăng ký taxonomy name.
Bước 5: Chọn post type bạn muốn để áp dụng cho taxonomy mới.
Bước 6: Nhấn nút Add Taxonomy ở dưới cùng.
Trong trường hợp bạn chuyển tới mục Posts và chọn Add New, taxonomy mới hiện lên trên thanh chức năng bên phải. Theo dõi ảnh dưới:
Sau đó, bạn sẽ thấy một taxonomy gọi là tag có tên “Floor Exercise”.
Trong trường hợp bạn muốn tạo có cấu giống hình dạng cây, bạn kéo xuống chút để tìm Hierarchical. Và chọn chỉnh về True là OK.
Sau khi làm đúng như vậy, bạn sẽ thu được kết quả như trong ảnh:
Cách 2: Thêm code vào functions.php
Nếu là một người có kiến thức về code, bạn có thể dùng cách này để custom taxonomy wordpress.
Với cách này, bạn chỉ cần thêm vài dòng trong file functions.php ở thư mục gốc của theme.
Code cho loại taxonomy có cấp độ sẽ khác với taxonomy tự do không cấp độ nhé. Bạn lưu ý điều này khi thực hiện nhé.
Đầu tiên, bạn sẽ thêm code để tạo Hierarchical taxonomy (category). Bạn quan sát ảnh để biết chi tiết.
Sau đó, bạn sẽ thêm code trong phần Non-hierarchical taxonomy (tag). Bạn quan sát ảnh để biết chi tiết.
Sau đó, bạn mở file single.php từ Editor và dán đoạn code này vào:
the_terms( $post-ID, 'topics', 'Topics: ', ', ', ' ' );
Khi dán đoạn code này xong, bạn có thể xem được taxonomy trong visual editor.
Cũng không quá phức tạp phải không nào? Nếu bạn làm đúng theo các bước chúng tôi hướng dẫn, bạn sẽ có một taxonomy mang tên “Topic” sẽ hiện lên trên visual editor của bạn.
Bạn thấy đấy, thêm code vào functions.php sẽ khó hơn so với việc custom taxonomy wordpress bằng plugin. Vì thế, nếu không am hiểu về kỹ thuật thì bạn cứ taxonomy wordpress bằng plugin là được.
Như vậy, taxonomy dùng để chỉ tính năng phân loại nhóm các nội dung lại với nhau trong WordPress. Bạn có thể nhóm nội dung theo chủ để chính bằng categories. Hoặc dùng sub categories để nhóm nội dung theo chủ đề phụ. Và để nhóm các nội dung chi tiết hơn, bạn dùng tag.
Taxonomy WordPress là thuật ngữ dùng để chỉ tính năng phân nhóm nội dung.
Hy vọng, với những thông tin chi tiết vừa rồi, bạn đã hiểu taxonomy WordPress là gì. Và bạn cũng có thể tự tạo taxonomy riêng bằng plugin hoặc chỉnh sửa file functions.php. Hãy chọn cho mình một phương pháp phù hợp nhất nhé! Chúc các bạn thành công!