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

サポート

評価

Doesn’t work any more

I would seriously recommend not to upgrade. This new version which uses Captcha3 does not work at all, although it’s possibly a Google problem rather than the plug in itself.

No more spam protection in the new version

Since the last update the spam protection not works anymore. I got more spam in the last hours, than ever beide. Please fix this!
The plugin is installed correctly and the recaptcha sign is shown in the right corner, so I think it runs.

v5.1 is causing LOTS of Spam

Version 5.1, with reCAPTCHA version 3, is definitely not working correctly. I have received more spam in one day than I usually get in one month. Please fix this!

WordPress 5.0 Version issue

Hello Devs,
I have updated the current wordpress site to version 5.0 in which i have added the new google captcha keys ( Site and Secret ) for the recaptcha, but the recaptcha tag generator is not showing in the contact form 7 when we create the form, in older version of wordpress ( 4.9.* ) it is working. Need Recaptcha for the site.
{ With older version of wordpress { 4.9.8 } it is working fine. }
Without recaptcha form is working fine.
Any Help would be appreciated.

Last update is bad!

Just passed on 5.1… and now my users can’t send me any form! Please fix as soon as possible!

WordPress 5.0

5 Stars

I really don’t understand the 1 or 2 stars.. plugin is perfect, maybe best one in their niche!!!

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

貢献者と開発者

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

貢献者

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

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

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

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

変更履歴

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

5.1

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

5.0.5

  • WPCF7_FormTag クラスにおける get_data_option() と get_default_option() の間の不整合問題を修正。
  • unlink() 呼び出しに関係する PHP エラーを抑制。
  • wpcf7_is_file_path_in_content_dir() を導入し UPLOADS 定数指定時のケースに対応。

5.0.4

  • register_post_type() の関数呼び出しに際して capability_type 変数の値を明示的に指定する。これにより権限昇格の脆弱性が解消される。
  • ローカルファイル添付 – wp-content ディレクトリの外に置かれたファイルを絶対ファイルパスにより参照することを禁止する。
  • 設定検証 – 無効なファイル添付設定を検出するテスト項目を追加。
  • HTML5 の placeholder 属性をサポートしない旧式のブラウザーのための JavaScript フォールバック機能に見られたバグを修正。
  • 承諾確認チェックボックス – フォームタグに指定されていた do-not-store 特性を解除。

5.0.3

  • CSS: “disabled” 状態の送信ボタンに対し “not-allowed” カーソルスタイルを適用。
  • 承諾確認チェックボックス: 個人データ保護の観点からより好ましいオプションの使用を促すため、タグジェネレーターの UI を変更。
  • wpcf7_anonymize_ip_addr() 関数を導入。
  • 全タイプのフォームタグに consent_for:storage オプションを導入。

5.0.2

  • 「プライバシーについて」の項目を readme.txt ファイルに追加。
  • 「インフォメーション」メタボックスの内容を更新。
  • その方がより適切なケースでは get_locale() の代わりに get_user_locale() を使う。
  • 承諾確認チェックボックス: 送信完了後に送信ボタンの disabled ステータスをリセットする。

5.0.1

  • _n() の間違った使用を修正。
  • 設定検証: 「その他の設定」タブパネルにおける間違ったアラート件数表示を修正。
  • 設定検証: 「送信元」メールヘッダー項目における特別なメールタグ [_site_admin_email] の不適切な取り扱いを修正。
  • 承諾確認チェックボックス: 指定された class および id 属性が間違った HTML 要素に適用されていた。
  • 設定検証: Cc や Reply-To 等のメールボックスを値にとる追加メールヘッダーが指定されており、その値が空になる可能性のあるものだった場合、「不正なメールボックス構文が使用されている。」のエラーが返される。
  • 意図しないパラメタ値が渡されることを避けるため add_action() の第4パラメタまで明示的に指定する。
  • ディレクトリを削除する前にそのディレクトリが空であることを確認する。

5.0

  • その他の設定: on_sent_ok と on_submit が廃止された。
  • 新規追加されたその他の設定: skip_mail
  • Flamingo: 対応するコンタクトフォームのタイトル変更に連動して受信チャネルのタイトルが変更されるようになった。
  • DOM イベント: API からの応答オブジェクトの全体が event.detail.apiResponse プロパティを通してアクセス可能になった。
  • HTML メール: 言語関連属性を HTML ヘッダーに追加。
  • ファイルアップロード: アップロード項目に accept 属性を設定。
  • WPCF7_MailTag クラスを導入。
  • wpcf7_before_send_mail アクションフックを利用してメール送信を中断させることが可能になった。加えて、このアクションフックでカスタムのステータスとメッセージの指定が可能になった。
  • 承諾確認チェックボックス: フォームタグの内容部分で同意を求める条件文を指定することが可能になった。
  • 承諾確認チェックボックス: optional オプションをサポート。
  • 新規に追加された特別なメールタグ: [_site_title]、[_site_description]、[_site_url]、[_site_admin_email]、[_invalid_fields]、[_user_login]、[_user_email]、[_user_url]、[_user_first_name]、[_user_last_name]、[_user_nickname]、[_user_display_name]
  • 新規に追加されたフィルターフック: wpcf7_upload_file_name、wpcf7_autop_or_not、wpcf7_posted_data_{$type}、wpcf7_mail_tag_replaced_{$type}
  • 新規に追加されたフォームタグの特性: zero-controls-container と not-for-mail