【WordPress】投稿画面のタグをチェックボックスに変更したい

WordPressで記事を投稿していて、「タグもカテゴリーみたいにチェックボックスがいいなぁ。」と思ったことはないでしょうか。

はい、それではチェックボックスに変えましょう。

投稿画面のタグの入力

カテゴリーはチェックボックスなのに対して、タグはテキストボックスなんですよね。

投稿画面のタグ画像

これをチェックボックスに変えましょう。

書き方

function.phpに下記を記載します。

// 投稿編集画面のタグをチェックボックスにする
function post_tag_to_checkbox() {
  $args = get_taxonomy('post_tag');
  $args -> hierarchical = true;
  $args -> meta_box_cb = 'post_categories_meta_box';
  register_taxonomy( 'post_tag', 'post', $args);
}
add_action( 'init', 'post_tag_to_checkbox', 1 );

カスタム投稿タイプのタグの場合

カスタム投稿タイプの場合、少し書き方が変わります。
色付き部分は変更してください。
・カスタム投稿タイプの名前:information
・タクソノミーの名前:information-tag

// カスタム投稿タイプのタグをチェックボックスにする
function term_to_checkbox() {
  $args = get_taxonomy('information-tag');
  $args -> hierarchical = true;
  $args -> meta_box_cb = 'post_categories_meta_box';
  register_taxonomy( 'information-tag', 'information', $args);
}
add_action( 'init', 'term_to_checkbox', 999 );

以上で、投稿画面のタグをチェックボックスに変更されます。

他にもあるよ。関連記事

人気記事

人気記事

最新記事

ブログカテゴリー

タグ

プロフィール

プロフィール画像

猫田 ねこ

パチンコ店勤務からweb制作会社へ転職という異色の経歴。漫画大好き。アニメ大好き。パチンコ大好きな、ねこです。

利用規約  お問い合わせ

ページトップへ