Я создал и зарегистрировал административную страницу в качестве подменю в меню «Сообщения» администратора. Но проблема в том, что он подходит к концу wp-подменю (т. Е. После «тегов»)
Как изменить порядок этой подменю пользовательской страницы администратора, которая появится после «Добавить новую»?
Я использую эту функцию для регистрации моего подменю в меню edit.php (Posts)
add_submenu_page( 'edit.php', "my custom submenu", "my custom submenu", CAPABILITY, 'my_custom_submenu', "scrollcore_newsroom_articles" );
Найденное решение, просто нужно добавить эту функцию в свои функции. Php
/*Change menu-order*/ add_filter( 'custom_menu_order', 'so_18766477_submenu_order' ); function so_18766477_submenu_order( $menu_ord ) { global $submenu; // Enable the next line to see all menu orders //echo '<pre>'.print_r($submenu,true).'</pre>'; $arr = array(); $arr[] = $submenu['edit.php'][5]; //my original order was 5,10,15,16,17,18 $arr[] = $submenu['edit.php'][10]; $arr[] = $submenu['edit.php'][18]; $arr[] = $submenu['edit.php'][17]; $arr[] = $submenu['edit.php'][15]; $arr[] = $submenu['edit.php'][16]; $submenu['edit.php'] = $arr; return $menu_ord; }
Здесь, выбрав edit.php, я настраиваю меню «Сообщения». Вы можете выбрать любой файл, который вы хотите изменить его подменю, например, plugins.php, themes.php, tools.php и т. Д.