Contact Form 7 (日本語)

October 22, 2007

(このページの日本語版です)

概要

screenshot

Contact Form 7 はシンプルかつ柔軟なコンタクトフォームを提供する WordPress プラグインです。

  • 複数のコンタクトフォームを管理できます。
  • フォームとメールの内容を簡単なマークアップでカスタマイズできます。
  • jQuery Form Plugin による AJAX の動的送信が可能。
  • Akismet によるスパムフィルタリングをサポート。
  • CAPTCHA によるボット防止をサポート。

WordPress 2.2 以降に対応。

ダウンロードとインストール

WordPress.org のプラグインディレクトリ から最新版をダウンロードしてください。

  1. contact-form-7 フォルダを /wp-content/plugins/ ディレクトリに丸ごとコピーします
  2. WordPress の ‘プラグイン’ メニューでプラグインの有効化を行います

使い方

  1. [オプション] - [Contact Form 7] を開く。
  2. デフォルトの “Contact form 1″ を編集するか新規のコンタクトフォームを追加して編集後それを保存する。
  3. [contact-form ...] のコードをコピーして、コンタクトフォームを表示させたい投稿の本文にそれをペーストする。

フォームとメールのカスタマイズ

Contact Form 7 では「タグ」をさまざまなフィールドで使用します。タグというのは角カッコ [] で囲まれた定まった形式の文字列のことです。

フォームの内容の中で使われるタグは <input><textarea> などのフォーム要素に置換されます。

メールのテンプレートの中で使われるタグは、タグと同じ name を持つフォーム要素のユーザ入力値に置換されます。

wpcf7-desc

上の図を例に説明すると、フォームの内容に挿入された [textarea your-message ...] というタグは name="your-message" の属性を備えた <textarea> 要素で置換されます。

訪問者がこのフォームに入力して送信すると、Contact Form 7 はメールのテンプレートをもとにメールの生成を行います。メールのメッセージ本文に [your-message] タグが使われているので、このタグの部分がユーザの入力したメッセージによって置換されます。


フォームの内容で使えるタグ

フォームの内容では以下の種類のタグが使えます。

タイプ 置き換わる HTML 入力値の検証
text <input type="text" /> どんなテキストでも可
text* <input type="text" /> どんなテキストでも可 / 必須入力
email <input type="text" /> メールアドレス
email* <input type="text" /> メールアドレス / 必須入力
textarea <textarea> </textarea> どんなテキストでも可
textarea* <textarea> </textarea> どんなテキストでも可 / 必須入力
select <select> </select>
select+ <select> </select>
checkbox <input type="checkbox" /> ...
checkbox+ <input type="checkbox" /> ...
radio <input type="radio" /> ...
captchac <img /> CAPTCHA
How to use CAPTCHA 参照
captchar <input type="text" />
submit <input type="submit" />

タグの構文はそんなに簡単ではありませんが、フォーム テキストエリアの下にある タグを作成 メニューで構文を知らなくてもタグを作成することができます。

いくつかタグの使用例を紹介します。

  • [text your-name 40/100 "John Smith"]

    This tag is replaced with:
    <input type="text" name="your-name" size="40" maxlength="100" value="John Smith" />

  • [email* your-email 60/ id:email]

    <input type="text" name="your-email" id="email" size="60" />

  • [textarea your-message 80x15 "Write message here."]

    <textarea name="your-message" cols="80" rows="15">Write message here.</textarea>

  • [select your-country "China" "India" "other"]
    <select name="your-country">
      <option value="China">China</option>
      <option value="India">India</option>
      <option value="other">other</option>
    </select>


Contact Form 7 で Akismet を使うには

1. Akismet プラグイン が必要です。もしまだ有効化していないなら、まずはじめにそれを有効化します。
2. Contact Form 7 の管理ページを開き、フォーム の項目を以下の要領で編集します:

  • 送信者の名前の入力を要求する項目のタグに akismet:author オプションを追加する。
    例: [text* your-name akismet:author]
  • 送信者のメールアドレスの入力を要求する項目のタグに akismet:author_email オプションを追加する。
    例: [email* your-email akismet:author_email]
  • 送信者の URL の入力を要求する項目のタグに akismet:author_url オプションを追加する。
    例: [text your-url akismet:author_url]

Akismet プラグインが有効化されていて、かつ少なくとも1つの akismet: オプションが使われていれば、Contact Form 7 は送信者の入力内容すべてとそのほか入力行動に関係した情報を Akismet のサーバに送ります。Akismet はそれを見てスパムの疑いがあるか判断します。

Akismet がスパムと判断すると、Contact Form 7 はメールの送信を中止し、オレンジ色のボーダーラインがついた応答メッセージ(下の画像のうちの3番目)を画面に表示します。

スパムフィルタリングが正しく機能しているか確かめたい場合は、送信者の名前の項目に “viagra-test-123″ と入力してみてください。これはかならずスパムと判断されるはずです。

Changelog

0.9 (2007/04/30)
最初のリリース。
1.0 (2007/05/20)
タグ作成ツール導入。
1.1 (2007/08/02)
ディレクトリとファイルの再構成。
1.2 (2007/08/16)
jQuery Form Plugin を導入。
1.3 (2007/08/26)
[select] タグを導入。
1.3.1 (2007/08/26)
JavaScript のローディングに関する重大なバグを修正。
1.3.2 (2007/09/03)
jQuery まわりのバグを修正。
1.4 (2007/09/07)
Akismet スパムフィルタの導入。
1.4.1 (2007/09/11)
スペイン語とカタルーニャ語の言語ファイルを追加。
1.4.2 (2007/09/13)
ドイツ語の言語ファイルを追加。
1.4.3 (2007/09/15)
ポーランド語の言語ファイルを追加。
1.4.4 (2007/09/17)
フランス語の言語ファイルを追加。
1.5 (2007/10/07)
CAPTCHA を導入。
1.6 (2007/10/17)
メール (2) と管理ページのインタフェイス改善。
1.6.1 (2007/10/27)
サイドバーウィジェットをサポート。
1.7 (2007/11/27)
[select+][checkbox][checkbox+][radio] タグを導入。
1.7.1 (2007/12/06)
グローバルな wpcf7 変数。ポーランド語言語ファイルのアップデート。
1.7.2 (2007/12/13)
バグフィックスとチェコ語言語ファイルの追加。
1.7.3 (2007/12/23)
default:label-first オプションの新規追加。
1.7.4 (2007/12/30)
select+checkbox+ タグタイプを廃止。multipleexclusive オプションを追加。
1.7.5 (2008/01/26)
二つの修正と include_blank オプション。
1.7.6 (2008/03/02)
acceptance タグを追加。

70 Responses to “Contact Form 7 (日本語)”

  1. kruz Says:

    こんにちは、すばらしいプラグインありがとうございます。初歩的な質問で恐縮ですが、質問させてください。早速実装しメールフォームも確認できました。しかしメーラーで受信すると本文のみ[textarea your-message]が表示されてしまします。当方phpには疎く、いろいろ調べたりいじってみたのですがうまくいきません。何卒ご教授くださいませ。よろしくお願いいたします。

  2. miyoshi Says:

    kruz さん、

    メールのメッセージ本文の項目に [textarea your-message] と記入されていると思いますが、メールの項目内ではタグの名前(name)のみ指定すればよいので、おそらくは [your-message] が正解です。your-message ではない場合は適宜変更してください。

  3. kruz Says:

    miyoshiさま
    ご返信ありがとうございます。早速試してみたいと思います。また分からないことがありましたら、ご教授お願いいたします。ありがとうございました。

  4. kruz Says:

    miyoshiさま
    うまくいきました!分かってみると楽しくて、改めてすばらしいプラグインと実感いたしました。これからもすばらしいプラグインを期待いたしております。本当にありがとうございました。

  5. Shimizu Says:

    便利なプラグインありがとうございます。

    HP上の「いくつかタグの使用例を紹介します。」の箇所で

    正:[textarea your-message 80×15 “Write message here.”]
    誤:[textarea your-message 80x15 “Write message here.”]
    サイズ指定ですが、x(エックス)の間違いのようです。

    ちょっと悩んだので、他の人のために書いておきます。

  6. miyoshi Says:

    Shimizu さん、

    どうもありがとうございます。WordPress のフィルタが勝手に置換しているみたいでした(数字と数字の間のxを×に置き換えてくれてました。何てトリッキーな)。とりあえず実体参照にしたら回避できたので今はもう大丈夫です(ほかのところに残ってるかもしれませんが)。

    ご指摘たいへん助かりました。悩ませてしまって申し訳ないです。

  7. Osawa Says:

    すばらしいプラグインありがとうございます。
    インストールも簡単に終わり、送受信も正常にできました。
    それで、ためしに必須項目に入力しないで送信してみたところ、
    「必須項目に記入もれがあります。」という表示が、1項目ずれていました。
    Name (required)の表示がEmail (required)の下に、Email (required)の表示がタイトルの下に表示されます。
    原因はなんなのでしょうか?ご教示いただけますでしょうか?

  8. miyoshi Says:

    Osawa さん、

    実際のサイトを見れますか?

  9. Osawa Says:

    すみません、URLを入れましたのでよろしくお願いいたします。

  10. Osawa Says:

    再度Osawaです。
    ずれるのはIE6です。Firefoxではずれませんでした。
    この表示を出さない方法、またはこのフォームのように別ページで注意文を出すことはできますか?

  11. miyoshi Says:

    Osawa さん、

    サイトを見てみました。Firefox、IE7 で見てみましたがどちらでも問題はみられません。

    まず最初に XHTML の確認をすることをおすすめします。XHTML-CSS Validator でためしにチェックしてみたところ XML Parsing Error が大量に出ています。単純にこれが原因だと思います。

    それと、WordPress ME2.2.3 でお使いのようですが、WordPress 2.3 以上にアップデートしたほうがいいですよ。バンドルされている jQuery の動作が安定しているので、エラーメッセージがチラつく問題が解決されるはずです。

  12. Osawa Says:

    ありがとうございました。
    XHTML-CSS Validator というのがあるんですね。
    ひとつずつ見てみます。

  13. maruo Says:

    初めまして、こちらのプラグインを使わせていただいて頂いております。
    早速フォームを作成したのですが、ドロップダウンメニューの情報の受取設定の仕方が分かりません。

    [select Kenmei "福岡県 " "佐賀県 " "長崎県 " ~]

    というドロップメニューの情報を受け取る場合、受取メールには

    [Kenmei]

    と記述すればよろしいのでしょうか?

  14. miyoshi Says:

    maruo さん、

    それで正しいです。[Kenmei] の部分が選択された県名で置換されます。

  15. Shin Kazama Says:

    はじめましてShin Kazamaと申します。
    便利なものをありがとうございます。

    早速ですが、メール内に日時を表示させるタグはありますでしょうか?
    (送信日・時間等)

    よろしくお願いいたします。

  16. miyoshi Says:

    Shin Kazama さん、

    そういう機能はないですが、どうして必要なのか教えてもらえますか?
    メールのヘッダに送信日時が入っているはずですがそれではだめなんでしょうか。

  17. maruo Says:

    お返事ありがとうございました。
    [select Kenmei “福岡県" "佐賀県" "長崎県" ~]
    ですと、福岡県がデフォルトで表示されそのまま送信しても福岡県という情報が受け取れませんでしたので、
    [select Kenmei "   " “福岡県" "佐賀県" "長崎県" ~]
    ブランクを設ける事でユーザーに必ず選択させるようにすることで解決しました。
    また、わからない事が出てきましたら宜しくお願い致します。

  18. Shin Kazama Says:

    ご返事ありがとうございます。

    確かにメールヘッダーで確認できますね。

    私の勝手なイメージでフォームメールは、メール本文最上部に日時があるものと決めつけておりました。

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

  19. miyoshi Says:

    maruo さん、

    [select Kenmei “福岡県” “佐賀県” “長崎県” ~]
    ですと、福岡県がデフォルトで表示されそのまま送信しても福岡県という情報が受け取れませんでしたので、
    [select Kenmei “   ” “福岡県” “佐賀県” “長崎県” ~]
    ブランクを設ける事でユーザーに必ず選択させるようにすることで解決しました。

    情報どうもありがとうございました。Firefox の場合だと先頭の項目がデフォルトで表示されてその項目がデータとしても送られるので、他のブラウザでもそうだと思い込んでました。気になって仕様を調べてみましたが、そういう場合の挙動については定義がないようでした。

    maruo さんの対処が正解のようですね。

  20. こまめ Says:

    こんばんは、はじめまして。
    Contact Form 7を利用させていただいております、こまめと申します。
    早速ですが、一つ教えていただきたいことがございます。

    現在サイト上でContactFrom7を利用しフォームを設置しています。
    一通り設置が完了し、正しく表示されてはいるのですが、
    フォームから送信すると、URLの最後に[#wpcf7-f3-p15-o1]という
    文字列が追加され、ページのレイアウトが大きく崩れてしまいます。
    (http://xxxx.xx.xx/ooooo/#wpcf7-f3-p15-o1
     という感じです。)
    また、[送信されました]といった普段なら出るはずの文字も表示されません。

    テーマをデフォルトのものに戻すとこのような現象が起こらないので、
    テーマが原因だとは思うのですが、この最後の文字がどういう意味なのかお教えいただけないでしょうか。

    なお、表示が崩れてはいますが、フォーム自体は正常に動作しており、きちんと設定したメールアドレスに入力した内容が届いています。

    うまく説明できず申し訳ありません。
    よろしくお願いいたします。

  21. こまめ Says:

    すみません、追記です。

    関係があるのか分かりませんが、どうもAjaxがうまく動作していないようです。
    必須項目漏れのアラートがポップアップではなく、普通に文字として表示されています。

  22. miyoshi Says:

    こまめ さん、

    javascript がロードされてないんじゃないでしょうか。二つのテーマの header.php を見比べてみてください。たぶんうまく行かない方は wp_head() の呼び出しが抜けているんだろうと推測してます。

  23. こまめ Says:

    miyoshi様

    アドバイスありがとうございます!
    お礼が遅れて申し訳ありません。
    ヘッダーを見直したところ、おっしゃるとおりwp_head()を誤って
    削除していました。
    タグを追加したところ問題なく動作するようになりました。

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

  24. いとう Says:

    大変便利なプラグイン ありがとうございます
    大変有益に使わせていただいております

    細かいことで申し訳ございません
    checkboxですが、たとえば以下のように3種類の項目を並べたとします
    【好きな食べ物は?】
    □カレー □ハンバーグ □スパゲティ 

    ここでハンバーグにチェックを入れると
    カレーとハンバーグにチェックが入ります

    そのままでスパゲティにチェックを入れると
    カレーのチェックは外れ、ハンバーグとスパゲティにチェックが入ります

    そのままでハンバーグのチェックを外すと
    スパゲティはチェックが入ったまま、カレーにもチェックが入ります

    なお上記の現象はFirefox上です
    IEでは正常でした

    htmlソースを見ましたが、あたりに原因があるようなのですが
    プラグインphpのどこをさわれば良いかわからず
    質問させていただきました

    よろしくお願いいたします

  25. miyoshi Says:

    いとうさん、

    実際のページを見ればすぐに指摘できると思いますが、この手の話は十中八九、<label></label> を間違って使っていることが理由です。

    <label>[checkbox blar blar]</label>

    こんな風にしていませんか? もしそうなら、<label></label> ははずして下さい。

  26. いとう Says:

    miyoshiさん

    お返事ありがとうございます
    つまらない質問ですみませんでした

    完全にの存在を忘れておりました・・・

    問題なく表示されました

  27. 思いを形にするホームページ制作のOffice Pasotama » WordPressのお問い合せフォームプラグイン Says:

    [...] たどり着いたのが、「Contact Form 7」日本語! 文字化けの心配もなくOK! [...]

  28. haru Says:

    こんにちは、はじめまして。
    Contact Form 7はとても便利で本当に使いやすくて助かっております。
    いろいろとテストしている中でちょっと気になったところがあったので質問させてください。
    チェックボックスについてですが、
    [checkbox form1-siryo "あああ" "いいい" "ううう"]と記入いたしましたところ、必須項目を記入せずにサブミットボタンを押した時と全て記入して通常に押した時、
    上部に
    「Warning: in_array() [function.in-array]: Wrong datatype for second argument
    /wp-content/plugins/contact-form-7/wp-contact-form-7.php on line 846」

    という文がチェックボックスの数だけでてきます。

    正常にメールは届きますし、チェックボックスのみのエラーになります。(チェックボックスでも排他化にするとでてきません。)
    恐れ入りますがアドバイスをいただけたら幸いです。

  29. miyoshi Says:

    haru さん、

    ご連絡どうもありがとうございます。調べてみます。ところでお使いのバージョンは 1.7.5 ですか? それと、状況がちょっとよく見えないので実際のサイトを見たいのですが可能ですか? よろしくおねがいします。

  30. merumo Says:

    プラグイン利用させていただこうと、只今検証中です。
    PCからの送信は問題ないのですが、
    携帯電話からだと、文字化けを起こします。
    回避策はあるでしょうか?

    どうぞよろしくお願いします。

  31. miyoshi Says:

    merumo さん、

    携帯でのテストはしていないのでよくわかりません。携帯には疎いもので。

    文字化けというのはメールのことでしょうか? もしそうなら、プラグインの問題というよりは WordPress 自体の問題です(このプラグインでは特別なことは何もしないので)。

    もう WP Multibyte Patch は試されましたか?

  32. duke Says:

    はじめまして。
    大変便利なプラグイン、ありがとうございます。
    現在構築中のサイトで、使わせていただこうと思います。

    一点、質問なのですが、textタイプの入力欄の初期値として、PHPの変数を引き渡す方法がありますでしょうか。

    (別途DBから取得した値を、フォーム中に埋め込みたいと考えています)

    以上、よろしくお願い致します。

  33. miyoshi Says:

    duke さん、

    ずいぶんとややこしいことをお考えですね。さすがにそういう使い方は想定してないので今のところは無理です。プラグインを適当にハックして使ってください。

    なお、将来的にはカスタマイズしやすいようにフィルタやフックを導入しようと考えてますので、また忘れた頃にのぞいてみてください。

  34. nasia Says:

    miyoshiさま

    お世話になります。とても使いやすいプラグインで感動いたしております。フォームカスタマイズで作られたデータはどこに格納されるのでしょうか?
    お手数ですがご教示の程、宜しくお願い致します。

  35. nasia Says:

    miyoshiさま

    連続投稿で申し訳ないです。
    上記の件、SQLのwp_option中に見つけました。
    お騒がせ致しました。
    ありがとうございました。

  36. Contact Form 7 を導入 « Nutspress + for Wordpress Says:

    [...] Contact Form 7 [...]

  37. okusa Says:

    miyoshiさま
    ContactForm7を設置し動くのですが、ラジオボタンをフォームに追加できてもメールではその情報が受信されていません。
    何を変更すればできるのでしょうか??
    初心者ですがよろしくお願いします。

  38. okusa Says:

    miyoshiさま
    できました↑、ありがとうございます。

  39. Green web6 Says:

    メールフォーム、きちんと日本語。Contact Form 7

  40. Contact Form 7 (日本語)の設置 » 戯言(表) Says:

    [...] 問い合わせができるようにContact Form 7 (日本語)を入れてみました。 [...]

  41. keigo Says:

    はじめまして。
    素敵なプラグインに感謝しています。

    設置自体は問題なくできたのですが、起動がうまくいきません。
    必要事項を記入し、「送信」を押してもLoadがぐるぐる回っているだけで一向に先に進みません。
    しかし、メール自体はしっかり届いています。

    セキュリティの問題かなとも思い、いろいろ試してみましたが、わかりませんでした。firfox、safari、explorerで確認しましたが、いずれの場合もまれに正常に動くといった感じです。
    とても初歩的な質問のような気がしますが、よろしくお願いいたします。

  42. miyoshi Says:

    keigo さん、

    状況から見てクライアント側の Javascript か何かの問題だと思います。Firebug とか HTML/CSS validator とかで確認してみてください。何かでてくると思います。ほかのプラグインとのコンフリクトというのも考えられます。

  43. keigo Says:

    ありがとうございます。
    確認してみます。

  44. rano Says:

    便利なプラグイン素晴らしいです。
    導入中ですが、問題がありました、よろしくお願い致します。
    件名の文字化けです。
    日本語が?で表示されてしまいます。

    Demonstration #4457、
    WP Multibyte Patch共に試しましたがダメでした。

    ME2.2.3
    サーバはTSUKAERU.netです。

    解決法おわかりでしたら教えてください。よろしくお願い致します。

  45. mksb Says:

    いろいろなサイトから紹介をみて一番使いやすそうだと判断し、
    インストールを行いましたが、
    一回目のインストールでダウンロードしたファイルが
    破損していたようで、saveを押してもコードが出力されず、
    再度ダウンロードし直してインストールしてみましたが、
    同様にsaveを押しても貼り付けるコードが出力されません、
    また、タグ生成メニューも表示されずに居ます。

    解決法がありましたらお教えいただきたいと思います。

    WPのバージョンは
    ME2.1.3
    です。

  46. mksb Says:

    早合点をしておりました。サポートされていないバージョンですね。

  47. mksb Says:

    改めまして、紆余曲折を経て、WPの本家日本語版の2.3.3をインストールしました。
    これはページを投稿する形でないと生成されないのでしょうか?
    すでにあるページ(勝手に増やしたcategory-n.php)にコードを貼り付けてページを表示させたときにフォームが表示される様な形は無理でしょうか?

  48. miyoshi Says:

    mksb さん、

    残念ながらできません。今後のバージョンでの計画には入ってますがあまり気乗りしませんしできたとしても複雑すぎて使えなくなると思うので期待しない方がいいです。すみません。

  49. ともも Says:

    こんばんわ。メールフォームを作成したくてDLさせていただきました。
    それで困ったことがありましたので質問をさせて下さい。

    上に書いてある手順の通り、DL・解凍・プラグインフォルダに入れ、有効化、その後オプション設定で

    [contact-form ...] のコードが表示されたので

    それをそのままコピーし、入れ込みたいページ(おとい合わせのページ)ので囲われた部分に入れてみたのですが、

    何も反応してくれませんでした。

    サーバーで確認すると

    [contact-form ...]

    のコードがそのまま表示されています。

    タグで囲っているわけでもないし、で囲うのがいけないのかも、と思い外に出してみましたが

    表示位置が変わるだけで 同じ内容でした。

    [contact-form ...]の前後に何か入れなぃといけないのでしょうか。。?

    (ためしに、 と入れたらエラーが出ました・・)

    phpの知識がまだまだのため、すごく初歩的な質問で申し訳ないのですがご回答いただければ幸いです。

    よろしくおねがいいたします。

  50. miyoshi Says:

    とももさん、

    …なにで囲んだのか見えなくて状況がちょっとつかめてないのですが…(コメントではセキュリティ上の理由で HTML のタグがはじかれてしまうので、なにか別の方法で書いたほうがよいです。たとえば、くhtml>とか…)たぶん別のプラグインが干渉してるんだと思います。

  51. ともも Says:

    miyoshi 様

    上で言おうとしていた事は、mksb さんのように、すでに作ってあるページ内に[contact-form …]を入れていました。

    新たにページを投稿しなぃとできない、との事でしたので
    ページ作成をし、テンプレートを選ぶ際に 自分が作っていたテンプレート(phpタグ以外にやリストタグなんかも入っているもの)を選び、[contact-form …]を入れてみたところ 最初と同じ結果になりました。

    phpタグ以外が入っているとダメなのか?と思って
    php以外のタグをすべて消し、再度作りなおしましたがダメ。

    最後に またページ作成をし、テンプレートを選ぶ時に「デフォルトテンプレート」を選んだところ、フォームが表示されていました。

    デフォルトテンプレート以外(自作のテンプレなど)だと表示されないのでしょうか。。。?

    長文申し訳ありません。

  52. miyoshi Says:

    とももさん、

    それはおそらく自作されたテンプレートが正しく作られてないためでしょう。普通に the_content() で本文が読み込まれているなら機能するはずです。

    新たにページを投稿しなぃとできない、ということはありません。mksb さんに回答したのは、テンプレートファイルに [contact-form ...] のタグを直接入れても機能しませんよ、ということです。

    既存のテーマと見比べて研究してみてください。

  53. ともも Says:

    miyoshiさん

    自作のテンプレートは機能しているので問題はなぃと思うのですが・・・

    私も、[contact-form ...] というタグを テンプレート内に入れるものだとばかり思って、今までずっとそうしてきたのですが・・

    違ったのですか!!?

    [contact-form ...] の前後に、

    例えば<?php~~ とか、こんなコードを記述しないといけないのでしょうか。。??

    毎回初歩的な質問ですみません・・
    ググって他の導入紹介サイトなんかも見ているのですが

    表示させたい部分に[contact-form ...] を入力、としか書かれていませんでしたので・・

  54. miyoshi Says:

    とももさん、

    そうではなくて、設定 > Contact Form 7 に管理ページがあるので、そこにある [contact-form ...] というコードを、投稿やページの本文(WordPress の管理ページで編集する本文)の中に入れるんです。

    # どうもわかりにくかったみたいですね。もう少し説明を工夫してみます。参考にします。ありがとうございました。

  55. ともも Says:

    miyoshi さん

    毎回申し訳ありません・・・
    設定 > Contact Form 7 の[contact-form ...] というコードをいつもいれているのですがなかなかうまくいかず。。
    前回言われていたように自作テンプレがおかしいのかも?と思って、
    試しにデフォルトで入っていたテーマ(WordPressClassic)のindex.phpの中に[contact-form ...] を入れてみたのですが、タグを入れた場所にそのまま[contact-form ...]と表示されるだけでした・・

  56. hossy Says:

    はじめまして。
    Contact Form 7を利用させていただいております。
    初歩的な質問で恐縮ですが教えてください。
    Contact Formで送信されたメールと通常のメールとがメーラーでゴチャゴチャになってしまいます。
    Contact Formで送信されたメールのタイトルの最初に【問い合わせメール】といった言葉を強制的に入れる方法を教えてもらえませんでしょうか?
    よろしくお願いいたします。

  57. miyoshi Says:

    hossy さん、

    FAQ を書いたのでそちらをご覧ください。

    【問い合わせメール】[your-subject]

    みたいな感じになると思います。

  58. nakano Says:

    日本語対応のメールフォームを探してましてやってまいりました。
    非常に簡単でわかりやすくていいですね!

    贅沢を言えば、CCで送信者にもメールが届いてくれるとありがたいんですが・・・
    もし、方法があればご教授下さい。

  59. moji-moji» ブログアーカイブ » 問い合わせフォーム - Contact Form 7 Says:

    [...] それはさておき、詳しい情報はこちらにあるので興味のある方は参照されたい。 [...]

  60. WP2.5で高機能なメールフォーム | ウェブデザイン事務所 YUZDESIGN 石川県金沢市 Says:

    [...] 今までContactform7を使っていましたが、業務用途としては物足りない。 フォームの項目を増やせず、そのためCGIに頼る以外に方法もなく…。 [...]

  61. shinsong Says:

    すばらしいプラグインをありがとうございます。

    使用させていただいております。本当にありがとうございます。

    さて、早速ですが、contact form 7を使用し、画像を添付してメール送信できるようにするには、どうすればいいかお教え頂ければ幸いです。

    よろしくお願い致します。

  62. miyoshi Says:

    shinsong さん、

    いまのところそれをする機能はありません。将来的にサポートする予定もないんですが、最近になって同様の要望が何人かから寄せられていますので、シンプルさを損なわない範囲で実現できないか検討しています。

  63. shinsong Says:

    コメントありがとうございました。
    jqueryの部分でつまづいてしまったもので、お尋ねした次第です。
    ご多忙中申し訳有りませんでした。

  64. Office L » wp-contact-form-7 に簡単に定数(っぽいもの)をつける方法のメモ Says:

    [...] WordPress 2.5 でも使えるコンタクトフォームプラグインは数多くありますが、当サイトでは、Contact Form 7 Plugin を使わせていただくことにしました。 [...]

  65. WordPressにお問い合わせフォーム設置!!その2 | Photo is Says:

    [...] 詳しくは、こちらで説明しているので参考にどうぞ(プラグインも落としてこれるでぇ~) http://ideasilo.wordpress.com/2007/10/22/contact-form-7-in-japanese/ [...]

  66. Ben Says:

    はじめまして、素晴らしいプラグイン有難う御座います。
    contact Form 7使わせて頂いております。
    非常に簡単で分かりやすくて良いですね。

    フォームについて質問なのですが、Emailなどの確認用にRe-typeさせることは可能でしょうか?

    アドバイスよろしくお願いいたします。

  67. studio-fun.net » Wordpressプラグイン メールフォームContact Form 7 (日本語)が素晴らしい Says:

    [...] Takayuki Miyoshi 様のサイトhttp://ideasilo.wordpress.com/で配布されています。 Contact Form 7 (日本語) [...]

  68. miyoshi Says:

    Ben さん、同じ内容を2度入力させるようなテキストフィールドをお求めでしょうか。残念ながらそういう機能はありません。今のところ作る予定も(個人的にはほとんど必要性を感じていないので)ありませんが、要望が多ければ検討するかもしれません。

  69. 送信フォームを作る [Contact Form 7] | WSC3 Says:

    [...] さらに詳しい情報は、http://ideasilo.wordpress.com/2007/10/22/contact-form-7-in-japanese/ [...]

  70. コンタクトフォームを作るプラグイン ≪プラグイン≪WordPress活用研究会 Says:

    [...] 今まで、フォームを作るのに結構苦労していまして、同じレイアウトのコンタクトページをWordPressの外につくり、cgiで動かすなんてこともやりました。日本語のエンコードがおもなネックだったんですが。 フォーラムのページから渡り歩いて見つけました。Contact Form 7といいます。作者は日本人だそうですから言語関係も安心です。早速簡単なコンタクトページを作りました。デフォルトでセットされているのをほとんどそのままですから実に簡単。解凍したファイル群をpluginディレクトリにアップロードして、プラグインの管理ページで有効にします。 「設定」タブをクリックすると上部のメニューに Contact Form 7 が表示されています。クリックします。 『次のコードをコピーして投稿の本文中にペーストして下さい。』の下に [contact-form 1 "Contact form 1"] というクイックタグが表示されています。投稿記事やページにそれをコピーペーストしてやればフォームのページが出来上がりです。 では、フォームの中身はどうやって作るのかというと、その下のテキストボックスの中でフォームの設計ができるようになっています。 [...]

Leave a Reply