2022年03月26日
Actionフック:admin_menu
アクションフックの admin_menu は、管理画面のメニュが表示される時にフックされます。
管理画面の投稿や固定ページのメニュ名称を変更したい場合に利用します。
1.サンプル事例
1.投稿メニュの変更
デフォルトの投稿メニュは「投稿」、「投稿一覧」、「新規追加」という名称が使われています。
下記はこれを「記事」、「記事一覧」、「新規記事作成」に変更する事例です。
function pots_name() { global $menu,$submenu; $menu[5][0] = '記事'; $submenu['edit.php'][5][0] = '記事一覧'; $submenu['edit.php'][10][0] = '新規記事作成'; } add_action( 'admin_menu', 'pots_name' );
■2行目
WordPressのグローバル変数、$menu,$submenuを読み込みます。
■3~5行目
グローバル変数を修正する事により、メニュの名称を変更します。
2.固定ページメニュの変更
デフォルトの固定ページメニュは「固定ページ」、「固定ページ一覧」、「新規追加」という名称が使われています。
下記はこれを「記事分類」、「記事分類一覧」、「新規記事分類作成」に変更する事例です。
function page_name() { global $menu,$submenu; $menu[20][0] = '記事分類'; $submenu['edit.php?post_type=page'][5][0] = '記事分類一覧'; // 固定ページ一覧を変更 $submenu['edit.php?post_type=page'][10][0] = '新規記事分類作成'; } add_action( 'admin_menu', 'page_name' );
■2行目
WordPressのグローバル変数、$menu,$submenuを読み込みます。
■3~5行目
グローバル変数を修正する事により、メニュの名称を変更します。
関連情報
詳細は下記を参照してください。