複数(5個以上)カスタム投稿を設置するとWordPressの管理画面のメニューで「メディア」メニューの下にカスタム投稿のメニューが表示されてしまいます。これをメディアの上に表示させる方法。
これは「メディア」メニューの表示位置が「10」と定義されているためで、この表示位置「10」を上回ってしまったカスタム投稿メニューがメディアの下に表示されるようになってしまいます。
【解決方法】
定義されている「メディア」メニューの位置を「10」以上に再設定することによって、複数(5個以上)のカスタム投稿のメニュー位置を「メディア」の上にもってくることができます。
functions.phpに下記の記述を加えることによって「メディア」の位置を変更できます。
※同じ関数名( custom_admin_menus )が既に定義されているとエラーが出るので注意が必要です。
function custom_admin_menus(){
global $menu;
$menu[19] = $menu[10]; //メディアの位置を19(固定ページ上)に移動
unset($menu[10]); //メディア(位置10)を解放
}
add_action(‘admin_menu’, ‘custom_admin_menus’);