問題タブ [contact-form-7]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
6348 参照

php - WP-お問い合わせフォーム7-PHP

これに必要な情報量はわかりませんが、WP-ContactForm-7はWordPressのお問い合わせフォームです。デフォルトでは、Webサイト上のすべてのフォームに対して1つのサーバー応答メッセージがあります。複数のフォームがあり、それぞれに異なるサーバー応答メッセージが必要です。

このプラグインで作成するフォームごとに異なるサーバー応答メッセージを作成するにはどうすればよいですか?

以下は、お問い合わせフォームに表示されるメッセージに関連していると思われるプラグインのPHPコードのスニペットです。

これだけでは不十分な場合は、ここからファイルをダウンロードして、ソースコード全体を確認できます。

0 投票する
0 に答える
2500 参照

wordpress - Android ブラウザ downloadfile.bin (ワードプレス cf7)

Contact Form 7 と Android ブラウザー (少なくとも Android v1.5) を使用する wordpress サイトで少し問題が発生しました。

ユーザーが cf7 フォームを送信し (ajax の後に js リダイレクトを使用)、後でフォーム ページに戻ろうとすると (フォームの URL を開くだけでなく [戻る] ボタンを使用して)、「downloadfile.bin」のダウンロード プロンプトが表示されます。

この動作は、他のモバイルまたはデスクトップ ブラウザでは再現できません。

誰かがこの問題に光を当てることができますか?

前もって感謝します!

0 投票する
3 に答える
1531 参照

php - 最高のWordPress「お問い合わせ」プラグインは?

私はいくつか見たことがありますが、 Contact Form 7を試してみました。

私も簡単に調べてみましたが、CSS 用のフックを追加するのは難しいようです。また、label要素を使用しません。

あなたの経験の中で、最高の標準準拠の簡単にスキン可能な連絡先のWordpressプラグインは何ですか?

アップデート

label独自の要素を追加して Contact Form 7 で動作させる方法を見つけました。

0 投票する
1 に答える
8452 参照

wordpress - フックを使用してContactForm7Wordpressプラグインを拡張する

お問い合わせフォーム7フックwpcf7_admin_after_mailを使用するプラグインを作成したいと思います。プラグインを使用してCRMシステムとのインターフェースを取りたい。私がこれまでに持っているのは次のとおりです。

私はこれを機能させることができないようです。フックを機能させて、メールを送るようなことすらできません。誰もが私がここで間違っていることを知っています。私はWordpressの経験が限られているので、ここでやろうとしていることでボートを完全に逃してしまうかもしれません。私は終わりのない答えをグーグルで検索しました。

編集:これをテーマのfunctions.phpファイルに追加することになり、完全に機能します。プラグインとして機能させたいです。どんな助けでもありがたいです。

0 投票する
3 に答える
21026 参照

php - Contact Form 7: 「メールを確認」の入力タイプはありますか?

Contact Form 7 Wordpress プラグインを使用して、Web サイトに連絡フォームを追加しています。フォームには、ユーザーの電子メール アドレス用の 2 番目のフィールドが必要です。これは、タイプミスを検出するために最初の内容と比較されます。これは、連絡先および登録フォームの非常に一般的な要素です。

このタイプの機能を実装するために使用できる Contact Form 7 タグはありますか? そうでない場合、これを行うためにプラグインを変更した人は、解決策の方向性を教えてくれますか?

0 投票する
6 に答える
64993 参照

wordpress - Wordpress で Contact Form 7 プラグインを使用して条件付きフィールドを作成できますか?

欲しいものはシンプル。

ユーザーは A または B を選択でき、これに応じて、入力するフィールドが異なります。

これを行う方法が見つかりません。1.0 バージョンのハックしか見つかりませんでした (現在は 2.4.6 です)。

0 投票する
3 に答える
636 参照

php - Ajax でロードされたコンテンツが正常に動作しない

post-plain-body渡された投稿のタイトルと本文を印刷するというページ テンプレートがあります。という名前のページAjaxLoaderは、このテンプレートを使用しています。たとえば、値として呼び出す/ajaxloaderと、その投稿の内容が表示されます。id$_POST['id']

これは、メイン ページで jQuery を介して呼び出されます。投稿/ページのコンテンツを特定のコンテキストに実際にロードします。

ロードしたページの 1 つにContact Form 7フォームが含まれています。フォームは表示されますが、送信すると、/ajaxloader/#wpcf7-f2-p34-o1Ajax を使用してフォームを検証する代わりにフォームが表示されます。

ページのテンプレートです。

そして、コンテンツをロードしているjQueryは次のとおりです

編集

が Contact Form 7 スクリプトに添付され<form>ていません。firebugでjavascriptデバッグを使用してこれを見つけました。通常、イベントには 2 つのハンドラーが関連付けられている必要がclickありsubmitます。添付されていない理由はありますか?

0 投票する
3 に答える
14768 参照

wordpress - WordPress - プラグインで関数をオーバーライドする

WordPress ユーザーが作成したプラグインを変更するためのベストプラクティスは何ですか?

たとえば、Contact Form 7プラグイン内で変更したいコード行がいくつかあります。この関数はfunction wpcf7_ajax_json_echo()と呼ばれ、次の場所にあります。

もちろん、そのファイル内のコードを変更して完了することもできますが、そのプラグインを更新したいときに、変更が上書きされる可能性があるため、うまくいきません。

functions.php ファイルを介してこれを実現する必要があることはわかっていますが、これを実現する方法がわかりません。また、その特定の関数は 100 行以上のコードであり、プラグインの作成者が将来その関数の何かを更新することを選択する可能性が高いため、その関数全体を上書きしたくないと思います。

functions.php ファイルを介してその関数内の数行を変更する最もクリーンな方法を知っている人はいますか?

ありがとうございました!

0 投票する
1 に答える
4717 参照

wordpress - Contact Form 7の検証後のJavaScriptコールバックを追加できますか?

フォームが送信された後、ユーザーが必須フィールドに入力できなかった場合、JavaScriptグッズを追加したいのですが、フォームが検証/投稿された後、独自のカスタムコールバックを追加する場所がわかりません。

モジュールをハッキングせずにこれは可能ですか?

ありがとう、グレッグ

0 投票する
1 に答える
2987 参照

email - Contact Form 7 - 通知メール内の改行区切りで大量のチェックボックスが表示される

こんにちは 。誰かが 7 から私の連絡先に入力した後にメールで受け取るチェックボックスの値の項目について質問があります。誰かがフォームでこれらの 3 つのボックスをオンにした場合:

  • チェックボックス1
  • チェックボックス2
  • チェックボックス3

次に、私のメールでは、CHECKBOX1、CHECKBOX2、CHECKBOX3 のように表示されます。

ただし、カンマ区切りを改行に変更したいと思います。さらに、各チェックボックスに一意の値を追加して、URL を追加できるようにします。次のようにメールに表示する必要があります。

  • CHECKBOX1 – URL リンク
  • チェックボックス 2 – URL リンク
  • チェックボックス 3 – URL リンク

これが本当に必要なのですが、Contact Form 7 のコード内のどこでこれを変更できるか教えてもらえますか?

または、Contact Form 7 を使用しない別の方法を知っている人はいますか?

ありがとう!