入力項目の名前に禁止語や予約語はありますか?

はい、いくつかの使用できない名前が存在します。ただしこれは Contact Form 7 の制約というよりむしろ WordPress の制約といえます。

WordPress のクエリーが使うパラメーターと同じ名前を持つ入力項目を送信すると、WordPress はそれらを混同してしまうでしょう。なのでその名前は使ってはいけません。

以下、WordPress がクエリーで使うパラメターのリストです: m, p, posts, w, cat, withcomments, withoutcomments, s, search, exact, sentence, calendar, page, paged, more, tb, pb, author, order, orderby, year, monthnum, day, hour, minute, second, name, category_name, tag, feed, author_name, static, pagename, page_id, error, attachment, attachment_id, subpost, subpost_id, preview, robots, taxonomy, term, cpage, post_type, and embed.

例えば、’name’ というのはクエリーで使われている名前なので、入力項目の名前に ‘name’ を使ってはいけません。使用できない名前を避ける最善策は、名前に接頭辞か接尾辞を付けることです。例えば、’name’ のかわりに ‘your-name’ や ‘name-1234’ を使うとよいでしょう。

関連項目: 送信完了後にいつも 404 のエラーページにリダイレクトされてしまいます。

WordPress のお問い合わせフォームプラグイン。シンプル、でも柔軟。