WordPress默认媒体是没有分类与标签选项的,如果您是一个干啥都会规则的人,可能会想WordPress支持媒体增加分类与标签让自己的WordPress管理起来更明了些。今天介绍的新方法可以实现给多媒体添加独立的分类,而不必混用文章的分类,而且在WordPress后台的多媒体列表页可以直观显示媒体的分类。
把以下代码丢入functions.php中添加php代码:


function ruikeedu_create_media_category() {
  $args = array(
    'label' => '媒体分类',
    'hierarchical' => true,
    'show_admin_column' => true,
    'show_ui'      => true,
    'query_var'    => true,
    'rewrite'      => true,
  );

  register_taxonomy( 'attachment_category', 'attachment', $args );
}

add_action( 'init', 'ruikeedu_create_media_category' );

当然在WordPress中各项功能的需求都有相关插件,如果您喜欢插件方式推荐这个插件:Media Library Categories,可以实现批量修改媒体文件的分类。