У меня есть предварительная форма на сайте Wordpress (localhost), где пользователи отправляют свое имя, адрес электронной почты и т. Д., Прежде чем перейти к первой части многостраничной викторины.
Проблема в том,если я ввожу какие-либо детали, Wordpress направляется на страницу 404. Но если я оставлю их пустыми (очевидно, я хочу сделать эти обязательные поля), то все перейдет на следующую страницу, все в порядке.
Я проверил свой файл .htaccess, настройки Apache и следовал всем другим возможным решениям, которые янашел на SO и в других местах, но ничего, что я нашел, не решает проблему.
Вот мой код:
<div class="pre-quiz">
<form action="<?php bloginfo('url'); ?>/part-1" method="post">
<div class="form-group row">
<div class="col-xs-6">
<input type="text" class="form-control" name="name" id="name" placeholder="First name">
</div>
<div class="col-xs-6">
<input type="text" class="form-control" name="surname" id="surname" placeholder="Last name">
</div>
</div>
<div class="form-group">
<input type="text" class="form-control" name="business" id="business" placeholder="Business name">
</div>
<div class="form-group">
<input type="email" class="form-control" name="email" id="email" placeholder="Email address">
</div>
<div class="custom-control custom-checkbox custom-control px-4 pb-4 pt-2">
<input type="checkbox" class="custom-control-input" name="terms" id="terms" value="terms">
<label class="custom-control-label" for="terms">
I accept the <a href="<?php bloginfo('url'); ?>/terms">Terms of Use</a> & <a href="<?php bloginfo('url'); ?>/privacy">Privacy Policy</a>
</label>
</div>
<div class="form-group">
<button type="submit" class="btn btn-block">Next step</button>
</div>
</form>
</div>
Любая помощь будет оценена.
Спасибо