Intereting Posts
Скрыть пункт меню панели инструментов плагина для определенных ролей Почему мой get_post_meta всегда пуст Gravatar не отображается при вызове деталей пользователей Возможности не меняются я хочу несколько блога, темы и базу данных Как изменить файлы внутри каталога wp-includes в wordpress Остановить wordpress от создания пустых / нулевых записей Решение для контроля версий и развертывания базы данных? wordpress query – orderby дата выхода ребенка Как связаться со всеми сообщениями, которые имеют стандартный формат сообщения Как определить, совместим ли плагин с несколькими компонентами? Добавить действие для удаления комментариев? Вкладка «Справка» панели инструментов Расширение wp.media.model, запрос медиа из разных блога в сети и просмотр обновления Как отсортировать список настраиваемых сообщений, чтобы получить представление, подобное дереву сообщений по категориям и категориям их детей?

изменить положение меню плагина

Ищете функцию, которую я могу использовать для изменения порядка администрирования стороннего плагина, и это все равно будет работать после обновления плагина.

  • Backstory AIO webmaster и All In One Events плагины заставляют позицию меню 6. Так что если вы загружаете оба плагина, плагин Events «теряет» и исчезает.

Я хотел бы, чтобы функция просто переместила веб-мастера AIO из позиции 6 в другое место – лучше всего было бы удалить позицию все вместе, и она попала бы в порядок меню по умолчанию!

Тем временем я взламываю код веб-мастера AIO:

public function aiow_premium_menupage() { add_menu_page ( 'All in One Webmaster', 'AIO Webmaster', 'manage_options', 'aiow-premium', 'all_in_one_premium_webmaster_webmaster_page', plugins_url ( 'all-in-one-webmaster/images/favicon.ico' ), 6); 

и удаление позиции 6

 public function aiow_premium_menupage() { add_menu_page ( 'All in One Webmaster', 'AIO Webmaster', 'manage_options', 'aiow-premium', 'all_in_one_premium_webmaster_webmaster_page', plugins_url ( 'all-in-one-webmaster/images/favicon.ico' ), 6); 

Очевидно, что это продолжается только до тех пор, пока плагин не будет обновлен.

Любые идеи, связанные с перестройкой, чтобы сделать это изменение?

Solutions Collecting From Web of "изменить положение меню плагина"

Проверьте, работает ли это решение (предоставлено @Syrehn): переупорядочить элементы плагина в меню администратора

Попробуйте взять только имя из ссылки на страницу администратора и посмотреть, работает ли она. Что-то вроде этого:

 function custom_menu_order($menu_ord) { if (!$menu_ord) return true; return array( 'index.php', // Dashboard 'separator1', // First separator 'edit.php', // Posts 'pluginname2', // Take the name from the page menu admin.php?page=pluginname2 'upload.php', // Media 'edit.php?post_type=page', // Pages 'edit-comments.php', // Comments 'pluginname', // Take the name from the page menu admin.php?page=pluginname ); } add_filter('custom_menu_order', 'custom_menu_order'); // Activate custom_menu_order add_filter('menu_order', 'custom_menu_order'); 

Я бы сделал это комментарием, но пока не могу этого сделать.