Переадресация обратной связи через add_action не запускается - PullRequest
0 голосов
/ 25 апреля 2019

template:

<form action="<?php echo esc_url( admin_url('admin-post.php')); ?>" method="post">
    <input type="text" name="boo" id="boo" required>
    <input type="hidden" name="action" value="foo">
</form>

Я добавил хук в теме functions.php и moo зарегистрировано:

add_action( 'admin_post_foo', 'moo' );
add_action( 'admin_post_nopriv_foo', 'moo' );
function moo() {
    wp_safe_redirect(
        esc_url(
            site_url( 'http://127.0.0.1:8000/?page_id=5' )
        )
    );
}

и все же после публикации оно висит на admin_post.php

У меня нет отладки, и я не знаю, вызван ли этот хук, поэтому есть идеи, как это определить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...