【WordPress】管理画面のメディアの位置を変更する方法

  • カスタム投稿で投稿機能を増やしたら、5個目から【 メディア 】の下に追加されてしまう。
  • 管理画面の【 メディア 】の位置を変更する方法はあるのかな?

こんな悩みを解決できる記事を書きました。

この記事を書いている僕は、フリーランスエンジニアとして働いており、
これまで50件以上のホームページ制作に携わらして頂いております。

この記事で解説する「管理画面のメディアの位置を変更する方法」を読めば、下記の添付画像のように、カスタム投稿タイプを【 メディア 】の上に追加することができます。

【 functions.php 】にコードを記述するだけで、簡単に修正できますので、ぜひ読んでください!

管理画面のメディアの位置を変更する方法

【 functions.php 】にコードを記述してください!

function custom_menus() {
  global $menu;
  $menu[19] = $menu[10];
  unset($menu[10]);
}
add_action('admin_menu', 'custom_menus');

以上です。簡単ですね!

少しだけ解説します。

【解説】管理画面のメディアの位置を変更する方法

WordPressの管理画面では、【 menu_position 】で配置順番が決まっております。

デフォルトの場合ですと、

投稿 = 5
メディア = 10
固定ページ = 20


というように並んでおります。ここまでで理解ができる方もいるかと。

カスタム投稿を【 ‘menu_position’ => 5 】にして追加した場合、デフォルトの投稿の下に順番に追加されます。

ですが、カスタム投稿を5個以上、追加すると下記のように【 メディア 】の下に配置されます。

投稿 = 5
カスタム投稿 = 6
カスタム投稿 = 7
カスタム投稿 = 8
カスタム投稿 = 9
メディア = 10
カスタム投稿 = 11
固定ページ = 20


そこで、【 functions.php 】の3行目で【 メディア = 10 】を、【 固定ページ = 20 】の一つ前の”19″に位置を変更(複製)して、

$menu[19] = $menu[10];

4行目で、もともと存在する【 メディア = 10 】を削除しております。

unset($menu[10]);

ニッチな分野ですが、クライントにとって使いやすい管理画面にするために、細部にまでこだわることができればと思います!

今回は以上です!

SNSでもご購読できます。

コメントを残す

前の記事

次の記事