Cách tạo phân loại tùy chỉnh trong WordPress

Taxonomy là tính năng nhóm các nội dung như bài viết, liên kết theo một cách có cấu trúc. Ví dụ: danh mục và thẻ là các đơn vị phân loại có sẵn trong WordPress để nhóm các bài đăng. Danh mục là một phân loại có thứ bậc và thẻ là một ví dụ về phân loại không phân cấp.

WordPress cho phép chúng tôi tạo các đơn vị phân loại tùy chỉnh. Nó có thể phân cấp hoặc không phân cấp. Nó được giới thiệu trong phiên bản 2.3. Ở đây chúng ta sẽ xem cách tạo phân loại tùy chỉnh trong WordPress.

Đăng ký phân loại tùy chỉnh

Có một hàm có tên register_taxonomy () để thêm và đăng ký phân loại tùy chỉnh của riêng chúng tôi trong WordPress. Chúng ta phải nối hàm này với hành động init trong functions.php

Đây là một mã ví dụ để tạo phân loại thứ bậc tùy chỉnh có tên là Giải thưởng. Giá trị mà chúng tôi đưa ra trong tùy chọn slug sẽ được sử dụng trong URL trang phân loại. Và mã là,

/ *
 * tạo phân loại tùy chỉnh có tên 'Giải thưởng'
 * /
function create_custom_taxonomy () {
	register_taxonomy ('giải thưởng', 'bài đăng', mảng (
		'nhãn' => ('Giải thưởng'),
		'rewrite' => array (
			'slug' => 'giải thưởng', 
			'hierarchical' => true 
		)
	));
}
add_action ('init', 'create_custom_taxonomy', 0);

Điều khoản phân loại

Chúng ta có thể thêm nhiều nhóm hơn theo phân loại. Chúng được gọi là các thuật ngữ phân loại. Trong ví dụ này, chúng tôi đang đăng ký phân loại tùy chỉnh cho một bài đăng. Vì vậy, chúng ta có thể thấy điều này dưới menu bài đăng trong WordPress Admin. Ảnh chụp màn hình là,

Bằng cách sử dụng menu này, chúng tôi có thể điều hướng đến trang để thêm các thuật ngữ mới vào phân loại tùy chỉnh này. Ảnh chụp màn hình này hiển thị trang để quản lý các điều khoản phân loại tùy chỉnh.