on_sent_ok は廃止されます

追加設定 “on_sent_ok” はフォーム送信が完了しメールの送信にも成功した時に実行される JavaScript コードを割り当てるために使用されるものです。ウェブアナリティクスサービスでフォーム送信をトラッキングしたり、フォーム送信後に異なるページにリダイレクトさせる用途でよく使われます。

“on_sent_ok” とその兄弟設定 “on_submit” は非推奨となっており、2017年末までに廃止される予定です。これらの設定を使うことが即危険だということではないですが、万が一このプラグインやあるいはあなたのサイトの他の部分に脆弱性があった場合にリスクを増大させる可能性があります。より安全な代替方法に置き換えるべきです。

続報: on_sent_okon_submitContact Form 7 5.0 で正式に削除されました。

続きを読む on_sent_ok は廃止されます

Contact Form 7 4.5

デフォルトのコンタクトフォームテンプレートが8年ぶりに変更されました。主な変更点は label 要素の追加です。

label 要素を使ってフォームコントロールをラベル付けすることがアクセシビリティのガイドラインで推奨されています。以前のバージョンでは、デフォルトのテンプレートでは label 要素を使っておらず、そのため、フォームをアクセシブルにしたいなら自分で追加する必要がありました。

2008年より以前にリリースされたバージョンでは label 要素がデフォルトテンプレートで使われていたのですが、ある理由があって廃止されました。


続きを読む Contact Form 7 4.5

Contact Form 7 4.4.2

先週日曜日は WordPress Global Translation Day が開催されたこともあり、Contact Form 7 の翻訳にも数多くの協力をいただきました。皆さんありがとうございます!現在、22 の言語パックが translate.wordpress.org からダウンロード可能になっています。

これらの言語で Contact Form 7 をお使いの場合は、プラグインの更新後、「WordPress の更新」ページ (ダッシュボード > 更新) に移動して翻訳を更新することをお忘れなく。


続きを読む Contact Form 7 4.4.2

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