WordPress カテゴリー・タグの名称(ラベル)も変更してみた

WordPress 投稿・カテゴリー・タグの名称(ラベル)変更 完全版」をご覧ください。

前回、「投稿」の名称(ラベル)を変更しましたが、今回は、カテゴリー・タグの名称(ラベル)も変更してみます。

カテゴリー・タグを変更する

「カテゴリー」を「かてごりぃ」、「タグ」を「たぐ」とひらがなに変更してみます。
前回のコードに追記していきます。

■functions.php
//メニューの中の名称を変更
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('admin_menu', 'change_post_menu_label');

メニューは変更されました。

カテゴリー・タグの名称を変更

タクソノミ―のラベルを変更する

カテゴリーもタグも、タクソノミ―の一つです。
デフォルトで用意されているタクソノミーなのです。
そのラベルを変更します。

■functions.php
function change_taxonomies_object_label() {
	global $wp_taxonomies;
	//カテゴリ
	$labels = $wp_taxonomies['category']->labels;
	$labels->name = 'かてごりぃ';
	$labels->sigluar_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->not_terms = 'かてごりぃなし';
	//タグ
	$labels = $wp_taxonomies['post_tag']->labels;
	$labels->name = 'たぐ';
	$labels->sigluar_name = 'たぐ';
	$labels->search_items = 'たぐを検索';
	$labels->popular_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->all_items = 'たぐ一覧';
	$labels->not_terms = 'たぐなし';
}
add_action('init', 'change_taxonomies_object_label');
カテゴリーのラベルを変更
タグのラベルを変更

投稿・カテゴリー・タグの名称を変更する

投稿、カテゴリー、タグを変更するコードをまとめて書いておきます。

■function.php
//メニューの中の名称を変更
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('admin_menu', 'change_post_menu_label');
//投稿(post)のラベルを変更
function change_post_object_label() {
	global $wp_post_types;
	$labels = $wp_post_types['post']->labels;
	$labels->name = 'ブログ';
	$labels->singular_name = 'ブログ';
	$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_post_object_label');
//タクソノミーのラベルを変更
function change_taxonomies_object_label() {
	global $wp_taxonomies;
	$labels = $wp_taxonomies['category']->labels;
	//print_r($labels);
	$labels->name = 'かてごりぃ';
	$labels->sigular_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->not_terms = 'かてごりぃなし';

	//タグ
	$labels = $wp_taxonomies['post_tag']->labels;
	$labels->name = 'たぐ';
	$labels->sigular_name = 'たぐ';
	$labels->search_items = 'たぐを検索';
	$labels->popular_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->all_items = 'たぐ一覧';
	$labels->not_terms = 'たぐなし';
}
add_action('init', 'change_taxonomies_object_label');

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です