メニュー

WordPressの管理メニュー「投稿」を任意の文字に変更

2021.03.08

WordPressの管理画面に「投稿」のメニュー備わっているのはご存知かと思いますが、ここの文字列を「お知らせ」とか「新着情報」など任意の文字に変えたいといった要望もあると思いますので変更方法をご紹介します。

通常WordPressをインストールしてデフォルトで備わっている更新機能「post」の管理画面でのメニュー名は「投稿」ですが、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'][16][0] = 'タグ';
}
add_action( 'admin_menu', 'change_post_menu_label' );

上記のソースのようにグローバル変数を読み込み、配列を指定して変更したい文字をセットすることによって「投稿」を「ニュース」に変えることが出来ます。

ソースを追記したfunctions.phpをサーバーへアップして更新すると

このように「投稿」から「ニュース」に変更されました。

基本的には上記のソースをコピーして「ニュース」の部分を希望する文字に置き換えて使用していただければ問題ありません。

※作業の前には念のためにバックアップを取って万が一何かあっても元に戻せるようにしておくことをおすすめします。

関連記事