Не удалось отправить форму с помощью admin post wordpress

Я столкнулся с проблемой в WordPress. У меня есть форму ниже

<form role="form" action="<?php echo admin_url( 'admin-post.php' ); ?>" method="post"> <div class="form-group"> <input type="text" class="form-control required" name="input_name" id="inputName" placeholder="Name*"/> </div> <div class="form-group"> <input type="email" class="form-control required" name="input_email" id="inputEmail" placeholder="Email*"/> <input type="hidden" name="action" value="download_catalog"/> </div> <div class="form-group"> <input type="text" class="form-control" id="inputMobile" name="input_mobile" placeholder="Mobile"/> </div> </form> 

И я добавил админ-пост в мои функции.php как

 add_action('admin_post_download_catalog','download_catalog'); add_action('admin_post_nopriv_download_catalog','download_catalog'); function download_catalog() { print_r($_POST);wp_die(); } 

Но каждый раз, когда я отправляю форму, она перенаправляется на страницу результатов поиска.

Я также тестировал обновление постоянной ссылки, а также деактивацию плагинов. Ничего не произошло, он перенаправляется в domain/home/s?= . Пожалуйста, помогите мне . заранее спасибо

Solutions Collecting From Web of "Не удалось отправить форму с помощью admin post wordpress"

Кэширование – это сложная задача. Вы не хотите, чтобы пользователи видели его и делали им дополнительную работу.

Это способ, которым браузеры пытаются кэшировать столько, сколько разумно, что им нужно делать.

301 Переадресация

Этот тип перенаправления кэшируется браузерами.

301 Постоянно перемещается. Перенаправление 301 – это постоянная переадресация, которая проходит между 90-99% сока связи (рейтинг мощности) на перенаправленную страницу. 301 относится к коду состояния HTTP для этого типа перенаправления. В большинстве случаев перенаправление 301 является лучшим методом реализации перенаправления на веб-сайте. Мос

Печенье

Большинство времени включают части контента, характерные для текущего пользователя

Местное хранилище

Не так много используется приложениями, но может иметь данные, необходимые для конкретных частей веб-приложений.

Решения

Первой попыткой будет Деактивация плагинов, а также удаление перенаправления в .htaccess .

Промывка правил перезаписи WordPress.

Промывка правил перезаписи – это дорогостоящая операция, есть учебники и примеры, которые предполагают выполнение ее на крюке «init». Это плохая практика. Он должен быть выполнен либо на крюке «shutdown», либо на активации plugin / theme (de). кодекс

Очистить кеш и файлы cookie