Как создать многостраничную страницу администратора и получить ее с помощью $ _GET или что-то еще?

Таким образом, я видел, что многие плагины используют мульти-slug для проверки обновлений и их получения. Например, у него есть кнопка, которая перенаправляет basename($_SERVER['REQUEST_URI']) которая равна admin.php?page=ani-plugin-welcome для admin.php?page=ani-plugin-welcome&check_for_update=true .

и я думаю, что что-то вроде if statement с isset () и $ _GET, оно извлекает обновления (возможно, с json-файлом, доступным в Интернете), тогда он утверждает, что обновление доступно.

По умолчанию add_menu_page or add_submenu_page не имеет опции с несколькими пулями и извлекают опцию $ _GET. Итак, как мы будем делать двойную пулю и проверять ее, что она isetet и правда или нет.

Основная проблема, с которой я сталкиваюсь, – я не могу получить $ _GET, поскольку я не делаю slug из admin.php, вместо этого я делаю это из своего собственного плагина.

Я занимаюсь промежуточным звеном в WordPress (ни новым, ни профессиональным).

Примечание: извините за плохой английский