thehighhomie
@thehighhomie

На какой хук вешать функцию обработки форм в wordpress?

На какие хуки на практике вешают обработчики форм, например форма входа, проверка на нажатие кнопки submit? Вешаю обычно на wp_head и на init, хотя не очень все получается как нужно и я сомневаюсь что это нормально. Как такие вещи на практике реализовать?
  • Вопрос задан
  • 992 просмотра
Решения вопроса 3
littleguga
@littleguga
Не стыдно не знать, а стыдно не интересоваться.
Вот список action по мере отображения страницы
Вот список всех фильтров

Прочитайте и выберете нужный, в зависимости от Вашего плагина.
Ответ написан
Комментировать
@mr_ko
Javascript, Node.js. React.js, Vue.js, Wordpress
На init вполне можно вешать и не парится, если вам просто нужно взять POST данные и что-то сними сделать. В большинстве случаев это подходит.
Ответ написан
HeadOnFire
@HeadOnFire
PHP, Laravel & WordPress Evangelist
Обычно на init.
Если надо обработать запрос и сделать редирект - лучше на parse_request.
Если надо то же, что и на init, но "немного раньше" - до отправки headers и кук, то подходит after_setup_theme
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
не один ответ не правильный
add_action('wp_ajax_(action)', 'callback');
add_action('wp_ajax_nopriv_(action)', 'callback');


где (action) твое окончание обработчика
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы