Intereting Posts
Как узнать, какая кнопка отправки нажата пользователем? экспортировать функциональность csv в мой плагин Пользовательская таксономия Сортировка для пользовательского запроса Категории из front-end, выбор флажка не работают Подсчитайте изображения в столбце, затем добавьте класс, если только один 404 Ошибка при активации / деактивации плагина Как добавить WordPress Audio Player в качестве аудио в аудиозаписях? Как перенаправить свои сообщения в блоге на субдомен? Недостаточно памяти при загрузке изображения Как настроить позиционирование виджетов WordPress? Пожарный запрос на странице с URL-адресом ajax Как я могу сортировать категории по ID Несколько пользовательских типов сообщений в одном меню администратора Пользовательская постоянная ссылка с дочерними категориями, создающая 404 Удалить поле из цветового кода градиента CSS

Добавление параметров в строку запроса WordPress в бэкэнд

Я создаю плагин, который использует функцию add_menu_page чтобы создать страницу для моих параметров плагина. Это означает, что URL-адрес главной страницы моих плагинов выглядит следующим образом:

http://localhost:8888/my-website/wp-admin/admin.php?page=my-wordpress-plugin

Теперь, на моей странице параметров плагина есть стандартная форма с выпадающим меню, которое позволяет людям выбирать, какие данные они хотят отображать.

 <form> <select name="data-to-get"> <option value="1">Foo</option> <option value="2">Bar</option> </select> <input type="submit" value="get-data"> </form> 

В настоящее время, когда вы выбираете опцию и нажимаете кнопку, вы попадаете на этот URL:

http://localhost:8888/my-website/wp-admin/admin.php?data-to-get=1

Это приводит к загрузке новой страницы, которая просто пустая. Я хочу, чтобы это произошло:

http://localhost:8888/my-website/wp-admin/admin.php?page=my-wordpress-plugin&data-to-get=1

Я знаю, что WordPress имеет встроенную функцию add_query_arg поэтому мне нужно сделать что-то вроде этого:

 add_query_arg( 'data-to-get', '1', 'http://localhost:8888/LFB/wp-admin/admin.php?page=lfb-player-stats' ); 

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

Solutions Collecting From Web of "Добавление параметров в строку запроса WordPress в бэкэнд"