Estoy usando admin_post_{$action}
para manejar el formulario. Acabo de copiar y pegar el ejemplo de https://developer.wordpress.org/reference/hooks/admin_post_action/.
yo creé front-page.php
en el directorio del tema y simplemente pegue:
<form action="http://www.example.com/wp-admin/admin-post.php" method="post">
<input type="hidden" name="action" value="our_action_hook">
<input type="submit" value="Submit">
</form>
Entonces esto en el functions.php
:
add_action( 'admin_post_our_action_hook', 'am_our_action_hook_function' );
function am_our_action_hook_function() {
// do something
}
Pero tengo un error en la consola: 400 bad request
. Si hago esto como un complemento, funciona. Pero si lo hago en un tema, no…
.