Tôi đã cố gắng thêm danh mục, thẻ hoặc hỗ trợ phân loại tùy chỉnh vào hình ảnh (hoặc tất cả phương tiện, mặc dù tôi chỉ quan tâm đến Hình ảnh). Tôi đã hiểu nó một cách tìm ra:
add_action('init', 'create_image_taxonomies');
function create_image_taxonomies() {
$labels = array(
'name' => 'Media Category'
);
$args = array(
'labels' => $labels,
'public' => true
);
register_taxonomy('imagetype', 'attachment', $args);
}
Điều này thêm một trường Media Category vào màn hình phương tiện. Tôi cũng đã xác nhận điều này có thể được truy cập với get_the_terms($my_attachment_id, 'imagetype')
.
Trường hợp tôi gặp rắc rối là thông tin này sẽ hiển thị ở bất kỳ đâu trong quản trị viên / bảng điều khiển ngoại trừ khi xem phương tiện trực tiếp - tôi muốn thông tin đó trong menu phụ hoặc dưới dạng cột tùy chỉnh hoặc cả hai, như có thể được thực hiện cho Bài viết và trang.
Tôi đã thử sử dụng manage_posts_custom_column
cùng manage_edit-attachment_columns
, nhưng không có gì hiển thị cả. Tôi đã cố gắng sử dụng add_media_page
để hiển thị nội dung như trang được tạo tự động cho các danh mục Trang và Bài đăng, nhưng ở đây tôi gặp sự cố khi kéo các hình ảnh mà tôi đã đưa ra các danh mục. Bạn có thể thấy cả hai lần thử tại đây: http://pastebin.com/S8KYTKRM
Cảm ơn trước sự giúp đỡ!