Kilka dni temu tworzyłem dla klienta zaawansowany formularz aplikacyjny do parku inkubatora. Z jakiegoś powodu po wysłaniu formularza metodą POST
dostawałem zwrotkę 404.
Było to dla mnie mocno zastanawiające i po kilkunastu minutach debugowania sytuacji doszedłem do wniosku, że formularze które posiadają name="name"
lub name="email"
powodują problem.
Wygląda na to jakby sam wordpress rezerwował nazwy tych zmiennych. Dlatego kod
<input type="text" name="name" required="required" placeholder="Podaj imię i nazwisko">
Zmieniłem na
<input type="text" name="f_name" required="required" placeholder="Podaj imię i nazwisko">
I teraz wszystko działa.
Trochę to dziwne ale najważniejsze, że działa. Może się komuś przyda.