WordPressのカスタムタクソノミーにデフォルトを設定してみる

カスタムタクソノミーにデフォルトを設定

WordPressのカスタムタクソノミーは、カテゴリー以外にも様々な分類を追加できて便利ではあるのですが、たまにカテゴリーのように、デフォルトの設定ができたら便利だと思うことはありませんか?

本日は、コピー&ペーストだけで使えるそんな便利コードをご紹介。

“WordPressのカスタムタクソノミーにデフォルトを設定してみる” の続きを読む

メディアのカテゴライズ(前編)

カスタムタクソノミーを使って

■ CODE 1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
$labels = array(
    'name' => 'カラー',
    'singular_name' => 'カラー',
    'search_items' => '色で探す',
    'all_items' => '全ての色',
    'parent_item' => '親色',
    'parent_item_colon' => '親の色',
    'edit_item' => 'カラーの編集',
    'update_item' => 'カラーを更新',
    'add_new_item' => 'カラーを追加',
    'new_item_name' => '新規カラー名',
); 
 
register_taxonomy(
    'color',
    array( 'attachment' ),
    array(
        'hierarchical' => true,
        'labels' => $labels,
        'query_var' => true,
        'rewrite' => array(
            'slug' => 'color',
            'hierarchical' => true,
            'with_front' => false
        ),
    )
);

と記述すると、メディアのカテゴライズを行うことができるようになります。
ただし、投稿、ページ、カスタム投稿タイプと異なり、メディアの場合は、show_ui パラメータが true になっていても、管理画面のメニューにはタクソノミーのメニューが表示されません。

「入力段階でタイプミスをして不要なタクソノミーを削除したい」、「スラッグを変更したい」などなど、やはり編集したいと思うのは常だと思います。

“メディアのカテゴライズ(前編)” の続きを読む