Web制作

WordPressの通常投稿のメニュー名を変更する

備忘です。

functions.phpで、下記のように書きます。

function Change_menulabel()
{
 global $menu;
 global $submenu;
 $name = 'ニュース';
 $menu[5][0] = $name;
 $submenu['edit.php'][5][0] = $name . '一覧';
 $submenu['edit.php'][10][0] = '新しい' . $name;
}
function Change_objectlabel()
{
 global $wp_post_types;
 $name = 'ニュース';
 $labels = &$wp_post_types['post']->labels;
 $labels->name = $name;
 $labels->singular_name = $name;
 $labels->add_new = _x('追加', $name);
 $labels->add_new_item = $name . 'の新規追加';
 $labels->edit_item = $name . 'の編集';
 $labels->new_item = '新規' . $name;
 $labels->view_item = $name . 'を表示';
 $labels->search_items = $name . 'を検索';
 $labels->not_found = $name . 'が見つかりませんでした';
 $labels->not_found_in_trash = 'ゴミ箱に' . $name . 'は見つかりませんでした';
}
add_action('init', 'Change_objectlabel');
add_action('admin_menu', 'Change_menulabel');
上記は、「投稿」を「ニュース」にしたケース。
ニュース以外の名前にしたい場合、$name のところを任意で変えてね。
TOP