Intereting Posts
Как удалить повторяющийся запрос на загрузку страницы или сделать их доступными для кэширования Как удалить фильтры из пользовательских типов сообщений? Получение года и даты внутри wpdb Если файл существует с именем slug страницы, покажите изображение еще ничего Нежелательные повторяющиеся категории продуктов в WooCommerce Измените все заголовки сообщений в формате Как добавить несколько специализированных метаданных в качестве фильтра на странице списка сообщений? Как я могу вызвать два js-файла в пользовательский шаблон? Как перечислить дочерние категории в шаблоне пользовательской категории? add_filter to 'woocommerce_before_main_content' Как создать нового пользователя WPMu? Невозможно перенаправить на предыдущую страницу после использования GET Получить текущий_пост в обратном порядке с разбивкой на страницы Как получить пользовательские данные на основе роли с использованием SQL? Если дочерняя тема имеет одну и ту же строку параметров темы как родительскую, или должна ли она иметь собственную строку параметров?

Как добавить подменю в пользовательское меню другого плагина?

Я пишу пару плагинов. Один плагин будет основным плагином с определенными битами функциональности.

Другой плагин расширит эту функциональность.

Что я сделал в плагине CORE, я создал меню, используя «add_menu_page», и я также одну страницу подменю в этом меню.

Теперь, когда пользователи добавляют дополнительные плагины расширения, я хочу добавить новые пункты меню настроек в меню плагина CORE.

Я попытался использовать add_submenu_page в плагине расширителя, и это добавит подменю. Проблема в том, что он избавляется от главного подменю главного меню в меню. Ссылка добавляется в меню, но когда я нажимаю на нее, она не загружает правильную страницу. Я получаю 404.

Мне любопытно, какую команду следует использовать для добавления новой страницы подменю в уже существующее меню администратора?

Solutions Collecting From Web of "Как добавить подменю в пользовательское меню другого плагина?"

Всегда бывает. Я спрашиваю и сразу нахожу ответ.

Ответ во втором плагине добавляет «приоритет» 11 к команде add_action. Это подключает это подменю прямо там.

Например: add_action('admin_menu', 'admin_submenu', 11);