Contact Form 7

説明

Contact Form 7 は複数のコンタクトフォームを管理できてその上フォームとメールの内容を簡単なマークアップで柔軟にカスタマイズしたりもできます。Ajax によるフォーム送信、CAPTCHA、Akismet スパムフィルタリング等々サポートしています。

使い方とサポート

contactform7.com では使い方FAQ など、Contact Form 7 に関する詳細な情報を提供しています。もし FAQ やその他のドキュメンテーションにあなたの疑問の答えを見つけられなかったなら、そのときは WordPress.org のサポートフォーラムをチェックしましょう。既存のトピックを見ても問題解決できなかったなら、新しいトピックを作成してください。

Contact Form 7 はあなたの支援を必要としています

無償配布するプラグインの開発とサポートを継続することはとても困難なことであり、あなた方ユーザーからの助けなしには実現できません。もし Contact Form 7 を使って便利だと思われたなら、ぜひ少額の寄付をご検討ください。あなたの寄付がこのプラグインの継続的な開発とより良いユーザーサポートの提供を支えます。

おすすめプラグイン

Contact Form 7 をお使いのみなさんにこれらのプラグインをおすすめします:

  • Flamingo by Takayuki Miyoshi – Flamingo を使えばコンタクトフォームから送信されたメッセージをデータベースに保存できます。
  • Bogo by Takayuki Miyoshi – Bogo は頭痛を起こさずに使えるとても素直な多言語化プラグインです。

翻訳

translate.wordpress.org にて Contact Form 7 の翻訳が可能です。

スクリーンショット

  • screenshot-1.png

インストール

  1. contact-form-7 フォルダ全体を /wp-content/plugins/ ディレクトリにアップロードします。
  2. 「プラグイン」メニューからプラグインを有効化します。

WordPress の管理画面に ‘お問い合わせ’ メニューが追加されます。

基本的な使い方はプラグインのホームページを参照。

FAQ

Contact Form 7 について問題や疑問を抱えていますか? これらのサポート窓口を適切にご利用ください。

  1. 使い方
  2. FAQ
  3. サポートフォーラム

サポート

インストール手順
  1. contact-form-7 フォルダ全体を /wp-content/plugins/ ディレクトリにアップロードします。
  2. 「プラグイン」メニューからプラグインを有効化します。

WordPress の管理画面に ‘お問い合わせ’ メニューが追加されます。

基本的な使い方はプラグインのホームページを参照。

評価

Good for a free plugin

The plugin is very well done, extensible, and developer friendly.

There’s only one problem which is not easy to solve — it’s not the most editor friendly. The UX of the form area is pretty awkward. I’ve been using it for ages, but whenever client budget allows i prefer using a drag’n’drop based plugin.

1,461件のレビューをすべて表示

貢献者と開発者

Contact Form 7 はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。

貢献者

“Contact Form 7” は43ロケールに翻訳されています。 翻訳者のみなさん、翻訳へのご協力ありがとうございます。

“Contact Form 7” をあなたの言語に翻訳しましょう。

開発に興味がありますか ?

コードを閲覧するか、SVN リポジトリをチェックするか、開発ログRSS で購読してみてください。

変更履歴

より詳しい情報は Releases を参照。

4.9.2

  • esc_sql() の不適切な使用を除去。
  • 利用可能な場合に nonce を設定するように refill REST-API リクエストを修正。
  • 「メール」タブパネル内の未使用メールタグの表示により強いコントラストを与え視認性を高める。
  • 先に実施した REST-API 応答の HTTP ステータスコードの変更を取り消す。

4.9.1

  • セキュリティリスクと PHP 7.2 以上での警告を避けるため create_function() を使用するコードを除去。
  • 設定検証のお知らせを再表示し、最近追加されたいくつかの重要な検証項目の適用を促す。
  • REST API エンドポイントからより明確な HTTP ステータスコード 409 (以前は 400) を応答させる。
  • 「その他の設定」タブ内の設定エラー表示を修正。

4.9

  • subscribers_only 設定をサポート
  • WPCF7_VERIFY_NONCE のデフォルト値を false に変更
  • WPCF7_FormTagsManager::collect_tag_types() が invert オプションをサポート
  • 新しく追加されたフィルターフック: wpcf7_verify_nonce、wpcf7_subscribers_only_notice、wpcf7_remote_ip_addr、wpcf7_submission_is_blacklisted
  • 修正済み: フォームタグの tabindex オプションが 0 や負の整数を受け入れなかった問題
  • ラジオボタンのグループでどのオプションもチェックされなかった場合に検証エラーを表示
  • 設定検証: 廃止予定の設定 (on_sent_ok と on_submit) の使用に対する検証ルールを追加
  • WPCF7_ContactForm::submit() と WPCF7_Submission::get_instance() 関数のパラメターを介して skip_mail オプションを渡すことが可能に。
  • wpcf7beforesubmit カスタム DOM イベントを追加。イベントハンドラーを介して formData オブジェクトの操作が可能に。

4.8.1

  • wpcf7.initForm JavaScript 関数を追加しフォーム初期化プロセスを分離。
  • 送信ボタンの連続クリックによる応答メッセージの重複を修正。
  • 先行する wp_mail() 呼び出しからの意図しない継承を避けるため $phpmailer->AltBody を削除。
  • textarea 入力値の不正な文字数カウントを修正。
  • Akismet: comment_content の値から comment_author、comment_author_email、comment_author_url の値を排除。
  • REST API: ルート URL を構築するためのより信頼できる方法を採用。
  • event.detail.inputs に free_text の入力値を含める。

4.8

  • jquery.form.js の使用を停止。
  • Ajax フォーム送信のためのカスタム REST API エンドポイントを追加。
  • WPCF7_FormTag クラスが ArrayAccess インタフェイスを実装。
  • WPCF7_FormTagsManager::filter() によりサポートする機能に基づいたフォームタグのフィルタリングが可能に。
  • 新しいフォームタグの機能: do-not-store、display-block、display-hidden
  • h1 ヘッダから適切でない内容を削除。
  • reCAPTCHA フォームタグに size:invisible オプションのサポートを追加。