Intereting Posts
HTML / PHP, выбирая значение из раскрывающегося меню и извлекая связанную строку и вывешивая все данные из этой строки Передача переменной php в модальный твитер bootstrap не работает Как получить данные в PHP с MySQLi? Создайте пользователя, когда я отправлю форму неразрывное пространство utf-8 0xc2a0 и preg_replace странное поведение Загрузка файла PHP не принимает файлы zip Можете ли вы преобразовать вывод php crypt () в действительный MD5? Как получить разрешение экрана посетителя в javascript и / или php? Простой вход, возвращающий пустую страницу Php массив с массивом я не могу создать Доступ запрещен для пользователя «root» Laravel WordPress: Комментарии: Отправка комментария открывает связанный пост Silex: jQuery запрос AJAX вызывает исключение – для «GET …» не найден маршрут Отправить несколько информации о кнопке через форму Как защитить веб-приложение, проданное на основе лицензии, от пиратства?

WordPress: изменить подменю администратора

Я создал и зарегистрировал административную страницу в качестве подменю в меню «Сообщения» администратора. Но проблема в том, что он подходит к концу 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 и т. Д.