Intereting Posts

Вызов другой страницы в формах

Я занимаюсь практикой для плагина WordPress. В плагине я работаю над формой, и мне нужно вызвать другую страницу при отправке. Я пробовал это, но ничего не работает.

<form method = "Post" action = "some_file.php"> </form> 

WordPress имеет общий обработчик для обработки всех форм – admin-post.php.

Если вы включаете скрытое поле в свою форму, называемое действием, вы можете подключиться к функции по вашему выбору со всеми дополнениями WordPress.

 echo "<form action='".get_admin_url()."admin-post.php' method='post'>"; echo "<input type='hidden' name='action' value='submit-form' />"; echo "<input type='hidden' name='hide' value='$ques' />"; { Enter the rest of your first block of code from above here } 

А затем в вашем файле functions.php (или любом другом php-файле, который вы включили через functions.php), вы можете использовать этот метод.

 add_action('admin_post_submit-form', '_handle_form_action'); // If the user is logged in add_action('admin_post_nopriv_submit-form', '_handle_form_action'); // If the user in not logged in function _handle_form_action(){ { Enter your second block of code from above here } }