He intentado agregar compatibilidad con categorías, etiquetas o taxonomía personalizada a las imágenes (o a todos los medios, aunque solo me preocupan las imágenes). Lo tengo a medias descubierto:
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);
}
Esto agrega correctamente un campo de categoría de medios a la pantalla de medios. También confirmé que se puede acceder con get_the_terms($my_attachment_id, 'imagetype')
.
Donde estoy teniendo problemas es conseguir que esta información se muestre en cualquier lugar del administrador / panel de control, excepto cuando se ve el medio directamente. Lo quiero en un submenú o en una columna personalizada, o ambas cosas, como puede Se hará para publicaciones y páginas.
He intentado usar manage_posts_custom_column
junto con manage_edit-attachment_columns
, pero no aparece nada en absoluto. He intentado usar add_media_page
para mostrar algo así como la página generada automáticamente para las categorías Página y Publicación, pero aquí tengo problemas para tirar las imágenes a las que he dado categorías. Puede ver ambos intentos aquí: enlace
¡Gracias de antemano por cualquier ayuda!