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 の管理画面に ‘お問い合わせ’ メニューが追加されます。

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

評価

Works, but processes very slow after submitting form

We have been using contact form 7 for many years on many websites. It always worked great but over the past two years, the submit form processing time for contact 7 forms is extremely slow and we are missing messages because customers visiting our website are closing the page or going somewhere else because they think the form is not working.

We know this because we are hearing it repeatedly from customers who have emailed us directly to tell us our contact forms are not working. They are working – but they take a minute or longer sometimes to process after the form is submitted leaving customers wondering if the message was sent.

In our testing, contact form 7 has actually been getting worse with its submission process over time and we have had to replace contact form 7 with another premium form plugin on most of our websites.

We have emailed this to the developer in past years and we have also read of many other people have the same issue but it was never addressed.

Since nothing has been done – we are leaving a review. Hopefully, Contact Form 7 will be fixed so that it works faster in the future.

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

貢献者と開発者

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

貢献者

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

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

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

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

変更履歴

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

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 オプションのサポートを追加。