Вы можете использовать ловушку wordpress template_redirect для этого. В вашем файле functions.php вы можете добавить:
add_action('template_redirect', 'form_proccess');
function form_proccess() {
if( isset($_POST['submit']) ) {
// some validation here
wp_safe_redirect( get_permalink().'?page=1'); exit;
}
}
и в вашем теге формы установите для действия пустую строку или the_permalink ();
также параметр страницы может быть зарезервированным параметром WordPress, так что вы можете попробовать другой, например, например, success, и другой для ошибки, если проверка не пройдена, и перенаправить на ошибку.
Надеюсь, это поможет