Ho cercato di aggiungere supporto di categoria, tag o tassonomia personalizzata alle immagini (o a tutti i media, anche se mi occupo solo di immagini). L'ho capito parzialmente:
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);
}
Ciò aggiunge correttamente un campo Categoria multimediale alla schermata multimediale. Ho anche confermato che è possibile accedere a questo get_the_terms($my_attachment_id, 'imagetype')
.
Dove sto incontrando problemi è ottenere queste informazioni da mostrare ovunque nel pannello di amministrazione / dashboard tranne quando si visualizza direttamente il media - Lo voglio in un sottomenu o come una colonna personalizzata, o entrambi, come si può fare per Post e pagine.
Ho provato a usare manage_posts_custom_column
insieme a manage_edit-attachment_columns
, ma non viene visualizzato nulla. Ho provato a utilizzare add_media_page
per visualizzare qualcosa come la pagina generata automaticamente per le categorie Pagina e Posta, ma qui ho problemi a trascinare le immagini a cui ho assegnato le categorie. Puoi vedere entrambi i tentativi qui: http://pastebin.com/S8KYTKRM
Grazie in anticipo per qualsiasi assistenza!