이미지 (또는 이미지에만 관심이 있지만)에 카테고리, 태그 또는 사용자 정의 분류 지원을 이미지 (또는 모든 미디어)에 추가하려고했습니다. 나는 부분적으로 알아 냈습니다.
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
도움을 주셔서 감사합니다.