Contact Form 7

説明

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

ドキュメントとサポート

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

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

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

プライバシーについて

このプラグインは、デフォルト設定で使用する場合においては、以下に挙げる動作を行いません:

  • こっそりとユーザーを追跡する。
  • ユーザーの個人データをデータベースに書き出す。
  • 外部のサーバーにデータを送る。
  • クッキーを利用する。

このプラグインの特定の機能を有効化している場合、コンタクトフォーム送信者の IP アドレスを含む個人データがサービス提供者に送信される可能性があります。サービス提供者のプライバシーポリシーをよく確認した上で利用してください。これに該当する機能は:

おすすめプラグイン

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. サポートフォーラム

サポート

評価

2020年8月7日
It works great, and I like very much that its design is flat. Unfortunately, it is a bit difficult to customize, apparently simple things like putting two fields next to each other is not easy to achieve. I am also having a lot of trouble to customize the checkbox so that it looks clean in every browser, instead of displaying the default one. I wish it was a bit more comfortable to do such apparent basic things, and not rely on additional plugins to do that.
2020年8月7日
Great plugin for creating web forms on WordPress based website. Also many great add-on plugins that support the core CF7 plugin.
2020年8月1日
It's been over a week with no help. Instead, he just comments and points out that I wrote a duplicate message instead of using that time to help me with my issue! I will go with another company.
1,793件のレビューをすべて表示

貢献者と開発者

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

貢献者

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

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

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

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

変更履歴

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

5.2.1

  • [contact-form-7 404 “Not Found”] のメッセージをローカライズ可能にする。
  • REST API: 全てのエンドポイント定義に permission_callback 引数を追加する。
  • Flamingo: 可能であれば id の代わりに id() を使用する。
  • 修正済み: exclusive オプションとの併用時に free_text オプションが正しく機能しなかった問題。
  • $posted_data が null の場合であっても wpcf7_mail_tag_replaced フィルターを適用する。
  • クイズ項目のためのカスタムメールタグ置換を追加する。
  • 管理画面: リストテーブルの日付カラムのフォーマットを更新する。

5.2

  • フォーム送信: $posted_data_hash$skip_spam_check プロパティを導入。
  • フォーム送信: wpcf7_skip_spam_check フィルターフックを導入。
  • コンタクトフォーム: pref() メソッドを導入。
  • REST API: パース済みのフォームタグデータをレスポンスに追加。
  • REST API: wpcf7_ajax_json_echowpcf7_ajax_onload フィルターフックを非推奨化し、それらの代用として wpcf7_feedback_responsewpcf7_refill_response フィルターフックを導入。
  • フロントエンド CSS: レスポンス出力のスタイルルールは form 要素の class 属性を参照する。
  • フロントエンド JavaScript: jQuery イベントの使用を廃止。
  • reCAPTCHA: スクリプトコードを独立したファイルに移動。
  • reCAPTCHA: reCAPTCHA レスポンストークンのフィールド名を g-recaptcha-response から _wpcf7_recaptcha_response に変更。

5.1.9

  • 特別なメールタグ: [_date][_time] のメールタグに WP タイムゾーンを反映する。
  • WPCF7_FormTag: get_date_option() の出力に WP タイムゾーンを反映する。
  • ユーザー入力検証: 真偽値 false に対する厳格な比較を行う。

5.1.8

  • reCAPTCHA: グローバルサイトキーが定義されている場合には v2 からアップグレードする際の警告を表示しない。
  • reCAPTCHA: フロントエンドの JavaScript コーディングを改良。
  • アクセシビリティ: 応答メッセージのマークアップを改良。
  • wpcf7_is_tel() 内の正規表現パターンを修正。
  • 修正済み: 文字数カウントがフォームの正常送信後にリセットされない問題。
  • 修正済み: wpcf7_special_mail_tags フィルターフックの第4変数が正しく設定されていなかった。

5.1.7

  • CSS: コード形式入力のための明示的な LTR 方向スタイルルールを追加。
  • アクセシビリティ: 警告文中では ERROR ではなく Error を使用。

5.1.6

  • CSS: 不必要かつ Twenty Twenty と衝突していたスタイルルールを削除。
  • REST API: 明示的にルート変数からコンタクトフォーム ID を取得。

5.1.5

  • 設定検証: unavailable_html_elements エラーのための新しいテスト項目。
  • 設定検証: attachments_overweight エラーのための新しいテスト項目。

5.1.4

  • reCAPTCHA: 定数 WPCF7_RECAPTCHA_SITEKEY と WPCF7_RECAPTCHA_SECRET を導入。
  • reCAPTCHA: フィルターフック wpcf7_recaptcha_sitekey と wpcf7_recaptcha_secret を導入。
  • wpcf7_form_response_output フィルターに $status パラメタを追加。
  • nonce の生成をフォーム送信者がログインユーザーである場合に限定して行う。
  • ユニットタグを返すパブリックメソッド WPCF7_ContactForm::unit_tag() を導入。
  • reCAPTCHA: 応答トークンが空の場合には異なるスパムログメッセージを表示する。
  • 承諾確認チェックボックス: acceptance フォームタグで label_first オプションをサポートする。

5.1.3

  • 「メール」タブパネル内のチェックボックスが選択解除できなくなるバグを修正。

5.1.2

  • Constant Contact: リスト選択機能を導入。
  • Constant Contact: その他の設定に constant_contact を追加。
  • reCAPTCHA: フィルターフック wpcf7_recaptcha_actions と wpcf7_recaptcha_threshold を導入。

5.1.1

  • reCAPTCHA: 中身のない応答トークンへの対処を変更。

5.1

  • Constant Contact インテグレーションモジュールを導入。
  • reCAPTCHA モジュールを更新し reCAPTCHA v3 に対応。
  • ダークモード用スタイルルールを追加。