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

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

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

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

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

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

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

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

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

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