WordPressでGETやPOSTを使ったら404エラーが出る
WordPress上のFormでGETやPOSTを使って値を引き渡す時に、飛んだ先のページで404エラーが出たら、だいたい予約語に引っかかっています。
予約語を使って引き渡すと、スクリプトもURLも合っているのに、リロードしても404が出つづけます。URLをエンターして新規読み込みすると動きますが当然値は渡せていない。
このページにたどり着いたあなたもきっとこの症状にお悩みのことでしょう。
ワードプレスの予約語にはフォームの名前に使いそうなものがかなりあるので、POSTやGETで値を使う時は確認したほうがいいです。
と、dayで引っかかってPOSTが効かずに悩んだ自分に言い聞かせます。
代表的な予約語
よく使ってひっかかりそうな予約語
- author
- calendar
- cat
- category
- customized
- day
- fields
- hour
- minute
- more
- name
- order
- page
- post
- preview
- search
- second
- year