目次
現象
WordPress上にプラグインなどを利用せず、スクラッチでフォームを作ろうとした。
フォームに項目を入力し、次ページに進む際に、確認画面等に進めず、なぜか404ページに飛ばされる。
原因
WordPressはどうやら内部ルーティングにPOSTを利用しているのか、POSTパラメータの”name”属性に【name】というものを含んでいると正常にルーティングが出来なくなるようだ。
その結果、404ページに遷移されるというもの。
対策
【name】を別の名前に変更する。
例)user-name など
簡単なことですが、案外ハマった時には気付けないため、備忘録がてら記事にしておきます。