【WordPress】管理画面のメニュー名を変更する方法

例えばワードプレス管理画面の「プロフィール」という表示を別の名称に変更したい場合に使える方法です。

アクションフック/admin_menu

アクションフックの「admin_menu」を使うことで表示を変えることができます。

do_action( 'admin_menu', string $context )

Fires before the administration menu loads in the admin.

https://developer.wordpress.org/reference/hooks/admin_menu/

$menu[X][X]

あとは、グローバル関数の$menuを呼び出して、番号に対応したメニューの番号を設定して、変更したい文字を設定すると、表示文字が変更できます。

ID 表示項目名 ファイル名
2 ダッシュボード index.php
4 区切り線1 separator1
5 投稿 edit.php
10 メディア upload.php
15 リンク link-manager.php
20 固定ページ edit.php?post_type=page
25 コメント edit-comments.php
59 区切り線2 separator2
60 テーマ themes.php
65 プラグイン plugins.php
70 プロフィール users.php
75 ツール tools.php
80 設定 options-general.php
59 区切り線3 separator-last

例えばプロフィールの場合は70番なので、70を設定します。

/*
「プロフィール」を「MyLink」に変更
*/
add_action( 'admin_menu', 'edit_admin_menus' );
function edit_admin_menus() {
  global $menu;
  $menu[70][0] = 'MyLink';
}

表示が変わりました!

まとめ

このように、ワードプレス管理画面の標準の名称を変更することは「admin_menu」を使うことで可能となっています。

編集は慎重に行う必要がありますが、もし変更が必要な場合はお試しください😃


eguchi.netをもっと見る

購読すると最新の投稿がメールで送信されます。