Как правильно зарегестрировать action в wordpress?
Привет, пишу плагин, там есть форма и кнопка name='submit' надо чтобы при нажатии кнопки запускалась функция, но она не как не хочет запускаться вот код, что я не так делаю? мне кажется не правильно регистрирую action
1) Я попробовал на свежей версии, в functions.php добавил
add_action('wp_loaded', function(){
if ($_REQUEST['submit']) {
die('I am here');
}
});
При переходе по ссылке site.com/?submit=submit , получаю страницу с надписью "I am here". Т.е. все работает.
2) а что есть только определенный список
да, ссылка на него в посте выше
3) и только их можно использовать
Нет, можно использовать и свои. Просто в твоем варианте ты говоришь wp: бро, у меня тут есть имя my_action, когда позовут, выполни вот эту функцию. Именно это делает add_action. Но, ее никто и не зовет (не вызывает через do_action('my_action')), а соответственно и WP ниче с ней не делает.