Я намагався додати підтримку категорій, тегів або користувальницької таксономії до зображень (або всіх медіа, хоча я стосуюся лише зображень). Я зрозумів це частково:
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);
}
Це належним чином додає поле Медіа-категорія на екран медіа. Я також підтвердив, що це можна отримати get_the_terms($my_attachment_id, 'imagetype')
.
Якщо у мене виникають проблеми, я отримую цю інформацію для показу в будь-якому місці адміністратора / інформаційної панелі, за винятком прямого перегляду медіа - я хочу це або в підменю, або як спеціальний стовпець, або те і інше, як це можна зробити для Повідомлення та сторінки.
Я намагався використовувати manage_posts_custom_column
разом із manage_edit-attachment_columns
, але взагалі нічого не з’являється. Я намагався використовувати, add_media_page
щоб відобразити щось на зразок сторінки, автоматично створеної для категорій "Сторінка" та "Публікації", але тут у мене виникають проблеми з перетягуванням зображень, яким я надав категорії. Ви можете побачити обидві спроби тут: http://pastebin.com/S8KYTKRM
Заздалегідь дякую за будь-яку допомогу!