WordPress:投稿・カテゴリー・タグの各ラベル名を任意に変更する方法

WordPress:投稿・カテゴリー・タグの各ラベル名を任意に変更する方法

WordPressではデフォルトの投稿タイプとして「投稿」が用意されていますが、それを任意のラベル名に変更する方法です。
以前にも別エントリーの一部でこれを変更する方法を紹介しましたが、カテゴリーやタグのラベル名まで変更する方法は書いていなかったので、それらの変更方法の備忘録も兼ねて。

下記をfunctions.phpに記述することでそれぞれ任意のラベル名に変更でき、下記は試しにデフォルトのラベル名をすべてひらがなに変換してみたものです。
上からメニュー周り、投稿全般、カテゴリー、タグの順にそれぞれラベル名を変更しています。

functions.php

add_action( 'admin_menu', 'change_post_menu_label' );
function change_post_menu_label() {
  global $menu;
  global $submenu;
  $menu[5][0] = 'とうこう';
  $submenu['edit.php'][5][0] = 'いちらん';
  $submenu['edit.php'][10][0] = 'しんき';
  $submenu['edit.php'][15][0] = 'かてごりー';
  $submenu['edit.php'][16][0] = 'たぐ';
}

add_action( 'init', 'change_post_label' );
function change_post_label() {
  global $wp_post_types;
  $labels = $wp_post_types['post']->labels;
  $labels->name = 'とうこう';
  $labels->singular_name = 'とうこう';
  $labels->name_admin_bar = 'とうこう';
  $labels->add_new = 'しんきとうこう';
  $labels->add_new_item = 'しんきとうこうをついか';
  $labels->edit_item = 'しんきとうこうのへんしゅう';
  $labels->new_item = 'しんきとうこう';
  $labels->view_item = 'とうこうをひょうじ';
  $labels->view_items = 'とうこうをひょうじ';
  $labels->search_items = 'とうこうをけんさく';
  $labels->not_found = 'とうこうがみつかりませんでした';
  $labels->not_found_in_trash = 'ごみばこないにとうこうがみつかりませんでした。';
}

add_action( 'init', 'change_taxonomies_label' );
function change_taxonomies_label() {
  global $wp_taxonomies;
  $labels = $wp_taxonomies['category']->labels;
  $labels->name = 'かてごりー';
  $labels->singular_name = 'かてごりー';
  $labels->search_items = 'かてごりーをけんさく';
  $labels->all_items = 'かてごりーいちらん';
  $labels->parent_item = 'おやかてごりー';
  $labels->parent_item_colon = 'おやかてごりー:';
  $labels->edit_item = 'かてごりーのへんしゅう';
  $labels->view_item = 'かてごりーをひょうじ';
  $labels->update_item = 'かてごりーをこうしん';
  $labels->add_new_item = 'しんきかてごりーをついか';
  $labels->new_item_name = 'しんきかてごりーめい';
  $labels->not_found = 'かてごりーがみつかりませんでした。';
  $labels->no_terms = 'かてごりーなし';

  $labels = $wp_taxonomies['post_tag']->labels;
  $labels->name = 'たぐ';
  $labels->singular_name = 'たぐ';
  $labels->search_items = 'たぐをけんさく';
  $labels->popular_items = 'にんきのたぐ';
  $labels->all_items = 'すべてのたぐ';
  $labels->edit_item = 'たぐのへんしゅう';
  $labels->view_item = 'たぐをひょうじ';
  $labels->update_item = 'たぐをこうしん';
  $labels->add_new_item = 'しんきたぐをついか';
  $labels->new_item_name = 'しんきたぐめい';
  $labels->separate_items_with_commas = 'たぐがふくすうある場合は~';
  $labels->add_or_remove_items = 'たぐのついかもしくはさくじょ';
  $labels->choose_from_most_used = 'よくつかわれているたぐからせんたく';
  $labels->not_found = 'たぐがみつかりませんでした。';
  $labels->no_terms = 'たぐなし';
}

上記記述後に管理画面を確認すると、いろんな部分のラベル名がひらがなに変更されているのを確認できます。
このサンプルコードにない部分を変えたいとか変更できる箇所をひと通り確認したい場合は、var_dump( $labels );とかで確認できます。

Close the search window,
please press close button or esc key.