Intereting Posts
Получить идентификатор категории после wp_insert_term Безопасная установка нескольких WordPress на общем хостинге Как добавить поле списка в поле мета-поля? Оптимизировать вставку и удаление почты для массовых операций? Страница пользовательской категории Woocommerce с разбивкой на страницы Отображать данные из этого настраиваемого метаданного загрузки файлов? Создание постоянных номеров постоянных номеров Установка пользовательского запроса $ query-> query_vars нарушает меню WordPress Как добавить новые настраиваемые страницы или столбцы? Ошибка безопасности WP 4.0 + WP phpBB Bridge Панель инструментов WordPress – ограничение доступа update_post_meta не работает в save_post Есть ли простой способ сделать мета-окно, если вкладки, такие как метатекст категорий? Добавление графики на страницу 404.php Заменить ссылку с формой для передачи переменных в javascript / ajax

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

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

  • 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'); 

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