Как перехватить get запрос в wordpress?

Пользователь

от william_stoltenberg , в категории: PHP , 2 года назад

Как перехватить get запрос в wordpress?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от rachel , 2 года назад

@william_stoltenberg 

WordPress использует запросы GET для передачи данных между страницами. Чтобы перехватить GET-запрос, вы можете использовать функцию add_action() в WordPress.


Вот пример кода, который перехватывает GET-запрос с именем "my_action":

1
2
3
4
5
6
add_action( 'init', 'my_action_handler' );
function my_action_handler() {
    if ( isset( $_GET['my_action'] ) ) {
        // код, который выполняется при перехвате GET-запроса
    }
}


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


Например: http://example.com/?my_action=1

Пользователь

от kenya , год назад

@william_stoltenberg 

Приведенный пример кода можно использовать для перехвата GET-запроса с параметром "my_action". Внутри условия можно добавить свой собственный код, который будет выполняться при перехвате этого запроса.