Categories
WordPress Plugins

Contact Form 7 (日本語)

この投稿は更新されません。Contact Form 7 公式サイトを参照してください。

227 replies on “Contact Form 7 (日本語)”

お世話になります。すばらしいプラグインのご提供に感謝しています。
ページに[contact-form 1 "Contact form 1"]のタグを貼付けフォームを設置しました。
気になる事はソースを見ると<P><!– Contact Form 7 1.8 –>の様にコメントの前にパラグラフタグが挿入されることと、その終了タグは見当たらない事です。
ページの表示が壊れる事はないのですがXHTMLでは構造上エラーだと思います。
しかしメール送信は問題なく行われ、ちゃんとメールを受け取る事ができるので、とても重宝しているプラグインだと言う事は確かなのですがなにか気持ち悪さが残ります。
対処していただけましたら幸いです。

Shinji さん、ありがとうございます。気づいていませんでした。どうもコメントとして挿入すると WordPress のフォーマット処理で <p> が入ってしまうようでしたので、コメントをやめて別の方法を使うことにしました。次のリリースでは直っていると思います。

miyoshiさま

comtact formを使わせて頂いております。
ありがとうございます。

「送信」ボタンを自分で作成した画像に変えたいのですが、CSSを一般的な方法で設定しても上手くいきません。
何か方法はございますか?

satoko さん、プラグイン側で特別なことはしていないのでもし CSS が正しいならそのとおり動くと思いますが、具体的にはどのようにされていますか? 個人的にそういうことをした経験がないのでよくわかっていないのですが…。

miyoshiさま

ずいぶん前に回答をいただいていたのに、お礼が遅くなり申し訳ありません。
管理画面にバージョンアップの案内がありました、どうもありがとうございます。
とりあえずお礼まで、レスは不要です。

Concact Form 7, とても便利に使わせて頂いております。
質問なのですが、メッセージ送信後に出る、「あなたのメッセージは送信されました。ありがとうございました。」を他のメッセージに変更したいのですが、languages/wpcf7-ja.poを変更しても反映されませんでした。どこか他のも編集する必要があるのでしょうか?

ご教授いただけると幸いです。よろしくお願い致します。

[…] 特に、アジアジン等で問い合わせフォームを作るプラグインContact Form 7にはずっとお世話になっていて、作者の方のブログもずっと読んでいたのだけれど、その三好さんのお話が聞けたのが良かった。三好さんは日本語がちゃんと扱えるコンタクトフォームが無いということで自作されたのだけれど、マルチバイトの扱いで困っていたのは日本語圏だけではないことから、そのプラグインは世界中で使われている。 […]

Concact Form 7を重宝させて頂いております。ありがとうございます。

簡易的な一言感想フォーム(テキストエリアと送信ボタンのみ)として利用しているのですが、大量のスパムメールが送られてきます。
スパムの内容はhelloなどの簡単な英単語か意味不明な英数字の文字列+誘導先のアドレスという感じです。
メッセージ欄にもAkismetを利用することはできるのでしょうか?

kit さん、Akismet オプションをいずれかのフィールドで使用している場合、そのほかのフィールドの値も自動的に Akismet サーバーに送信されることになります。メッセージ欄にも適用されます。

ご回答ありがとうございます。
気軽に率直な意見を送ってもらいたかったので、送信者名やメールアドレスといった項目は設けていないのですが、Akismetを利用するには、やはり仮でも送信者名、メールアドレス、URLのいずれかの入力項目をつける必要があるということでしょうか。

kit さん、以前のバージョンでは Akismet オプションを付けなくても Akismet を利用することが可能だったんですが、その場合 Akismet の誤検知が非常に多くなるのが後でわかったので Akismet オプション必須の実装にしています。もし誤検知があっても使いたいということがあれば wp-contact-form-7.php の 220 行目あたりにある $akismet_ready の値を true に変更して下さい。保証しませんがたぶん動くと思います。

$akismet_readyの値をtrueにして何度か試してみたところ、「こんにちは」などの通常の文章でもSPAM判定されてしまうようでした。(ちなみに、同じ文面をakismet:authorなどのオプションをつけた他のメールフォームから送信した場合は問題ありませんでした)
当面は送信者名欄をつけて使用しようと思います。
迅速なご回答ありがとうございました。

はじめまして。素晴らしいプラグインをご提供いただきありがとうございます。
質問ですが、
captchaフォルダ内にフォントなどがはいっていますが、これもインストールの際にアップロードしなくてはいけないのでしょうか?
結構容量があるので気になります。

orecafe さん、CAPTCHA を使わないなら無くても問題ないんじゃないかと思います。ただ試してないですし今後の動作も保証できません。

[WordPress][KtaiStyle][ContactForm7]携帯からの文字化け対策…

ずっと対応しなきゃと思っていたのだが、ようやくできた。 あのサイトにはプラグイン「Contact Form 7」をつかったメール送信フォームをいくつか遣っていて、問い合わせ受付やイベント…

はじめまして!

とってもすてきなプラグインをありがとうございます!

早速ですが、上記にも同じ質問があるのですが、
Warning: in_array() [function.in-array]: Wrong datatype for second argument・・・・

という文がでてくる件です。やはり正常にメールは届きますし、チェックボックスを排他化にすると出てきませんでした。
何かが違っているのかとは思うのですが、どうしてよいかわかりません。。。

お手数ですが教えていただけたら幸いです。

inu さん、お使いの WordPress と Contact Form 7 のバージョン、実際に使われているページの URL をお知らせください。

Contact Form 7を初めてダウンロードして「page」のページに貼り付けて使ってみたのですが、うまく表示されません。
「投稿」の中でしか使えないのでしょうか?

大変素晴らしいContact Form 7ありがとうございます。

早速ですが質問があります。

Contact Form 7(ver.1.8.0.4)
WP 2.6.3
において、以下のエラーが出ます。(Firefox3エラーコンソールより)

エラー: jQuery(“div.wpcf7 > form”).ajaxForm is not a function
ソースファイル: http://www.○○○○○○○○.co.jp/wp/wp-content/plugins/contact-form-7/contact-form-7.js
行: 5

対象ページは公開前と言う事もありお見せできないのですが・・・・
特にWPテーマ中で変なことはしていないのですが・・・
この様な現象が起きる起きる理由、又はエラーが出ないような解決策はありますでしょうか?

kan さん、実際のページを見ないと定かなことは言えませんが、可能性としては HTML の構造が正しくないケースが考えられます。

miyoshi さま
>kan さん、実際のページを見ないと定かなことは言えませんが、可能性としては >HTML の構造が正しくないケースが考えられます。

ご指摘ありがとうございます。
テーマ中の自前のJqueryとの衝突と思われる部分を修正し解決いたしました。
ご丁寧にありがとうございます。

はじめまして
現在HPリニューアルに向けて、Wordpress(現在Vr.2.5.2)で作成中のHPに、こちらのプラグインを使用させて頂こうと思い、テストをしていますが、どうしてもメッセージの送信が出来なくて、赤枠のFAILEDの結果が出てしまいます。
皆さんの書き込みからメールサーバー側の問題かと思いましたが、送り先をGmail、@niftyのどちらのアドレスに設定しても同じ結果となってしまいます。なにが原因と思われるか、良いアドバイスを戴けると有り難いです。

miyoshi様

早速の返信ありがとうございます。
送り元の問題とはどういうことでしょうか?
設定の問題でしょうか?

現在、ContactForm7の設定画面は以下のようになっています。

フォーム

 お名前 (必須)
  [text* your-name]

 メールアドレス(必須)
  [email* your-email]

 件名(必須)
 [text* your-subject]

 メッセージ本文(必須)
  [textarea* your-message]

 [submit “送信”]

メール

 宛先:○○○○@gmail.com

 差出人:[your-name]

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

 Message body:[your-message]

この状態で、表示されているコード

[contact-form 1 "コンタクトフォーム 1"]

をページに貼り付けていますが、宛先をgmailから@niftyに変更しても「送信できません」となってしまいます。

知識不足で申し訳ありませんが、なにか問題があるようでしたら、もう少し詳しくご教授頂けないでしょうか?宜しくお願いします。

NICO さん、赤枠が出ているのは mail() 関数が失敗しているということです。原因と考えられることは多々あるので何が原因かよくわかりませんが、送り先のアドレスよりも送り元のアドレスや、送信元メールサーバーが問題なく動いているか先に確認された方が良いと思います。

差出人のところデフォルトの状態に戻してみたらどうでしょうか。

これ以上のことはわかりません。

miyoshi様
はじめまして。

初歩的は質問になるかと思いますが、教えて頂きたいです・・・^^;;

チェックボックスを配置しようとしていますがチェック項目が多いので、
tableを置いて、その中に各チェック項目をきれいに並べようとしていますが、
チェックボックスをhtmlで配置した場合の …  の記述方法と、メール(メッセージ本文)への受渡し方がいまいち分かりません。

簡単なhtmlですが・・・

ホワイト
ブラック

ブルー

レッド
イエロー
オレンジ

としていますが、
メール(メッセージ本文)にチェックされた項目が反映されるには、どのように記述したらよろしいでしょうか。

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

アドバイスありがとうございます。
ご指摘の部分、見直してみたいと思います。

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

以前書いた記事とFAQを参考に記述してみたのですが、
メールメッセージには、最後にチェックした項目だけメールへ反映されてしまいます。

以前書いた記事リンク先のサンプルHTMLをコピペして、
 □ウインダム □ミクラス □アギラ 3つ全てチェックしても、メールには[アギラ]だけです。
メールメッセージ本文への記述は、[your-checkbox]としています。

どこかで<label></label>というのを足さないといけないのでしょうか?
※色々とidや<label for= >なども入れて試してみましたがうまく行きません。

他、アドバイス等あれば、よろしくお願い致します・・・。

hira さん、そこ に書いてある HTML をコピペするんじゃないんです(あれはサンプル HTML ではありません)。そこのページの一番下に書いてある、テーブル表示の CSS サンプルを参考にして欲しかったんですよ。

ちなみに HTML をコピペしてもアギラだけなのはそれが排他チェックボックスの HTML だからです。とりあえず label や id は特に関係ありません。

難しい場合は、項目がひとつだけのチェックボックスをいくつか作って、それを table の中に置くという手もあります。めんどくさいですが。

はじめまして。これまでcformsを利用していたのですが、Contact Form 7はシンプルで且つ汎用性もあり、今後はこちらを利用させていただきます!
本当に使えるプラグインを提供していただき感謝します。
さて、前述にも携帯対応に関してのコメントがありましたがKtaiStyleとContact Form 7でPC同様に動作してくれれば最強かと。実は私もケータイには疎いのですが・・・。最近はクライアントからのリクエストでケータイサイトとPCサイトを同様に立ち上げたいという声も多く(泣)今後のバージョンアップ期待しております。今後とも宜しくお願いいたします。

Ktai Style の作者さんと前にその件話ありましたが、結論どうなったのかよく思い出せない…。たしか Ktai Style 側のハックで対応可能という話だったような気がしますが…。

以前、日本語化に関するご相談をさせていただきました者です。

>Contact form 7 をダウンロードし、使用しているのですが、
>メッセージがすべて英語になっているので日本語にしたいのです。
>wp-config.phpの言語設定部分は
>define (’WPLANG’, ‘ja’);
>になっております。日本語化にあたり、そのほか確認すべき点はどこになるでしょうか?

その際、他のプラグインと干渉していないかというご教示を頂き、確認をしたのですが、プラグインの干渉は見られませんでした。それ以来原因究明できなかったのですが、改めてご質問させてください。

wordpressの管理画面自体が英語で表示されておりますので、全くローカライズされていないように見えます。

ソースコード上のローカライズの部分はどこになりますでしょうか?もし、ハードコーディングで’ja’を指定するとしたら、どのファイルの、どこを修正したらよいでしょうか?

ご教示いただけると幸いです。

はじめまして。
とても使いやすいプラグインに感謝感激しております。

ひとつ質問なのですが、メッセージの中に
どのページから送られたものなのか判定したいのです。

イメージとしては、

の内容、ページタイトルを送信者の手を煩わすことなく
入れたいと考えています。

どうすればよいのでしょうか。

最近contact-form7を知って、cformから乗り換えました。
ものすごく便利で簡単で、Webデザイナーとの受け渡しも簡単で最高ですね o(^-^)o

1つだけ要望があります。
メールのカスタムヘッダー(「X-Custom: aaaaa」、というやつ)を追加出来たりしませんでしょうか?
今まで独自CGIやPHPで対応してきてましたが、X-ヘッダーの追加が出来たら全部WordPress化出来てしまうので、すごくうれしかったりします。
たとえば大雑把に、

X-WP-your-name: [your-name]

みたいな感じでもいいかもしれません。
もしかしたら簡単にできる?と思ってちょっといじってみようとはしましたが、挫折しました orz

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

take さん、以前日本のどこかのレンタルサーバーでバグのある古いバージョンの PHP が使われていたために gettext 関連がまるで機能しなくなってしまったという経験があります。もしそれでしたら PHP のコードをいじっても直りません。別のサーバーを試してみるというのも一考です。

よろず屋 さん、たぶんできません。wp-contact-form-7.php のなかの wp_mail() を呼び出しているあたりをどうにかいじるぐらいしか思いつきません。

ご回答ありがとうございます。
了解しました。もうちょっとハックしてみたいと思います。

あと、もう1つ要望が見つかりました。
関数等の戻り値を、そのままcontact-form7のデフォルト値などに利用することは出来ませんか?
これが出来ると、
・メール宛先をbloginfo(‘admin_email’)で動的指定する
・the_title()を予め[text title]のデフォルトに入れておくことでお客様の入力の手間を減らす
など活用範囲が広がってすごく便利になります。

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

contact-form-7、デフォルトのまま、wordpressのページに設置しました。
 自分のところには、一日に沢山のメールが届きますので、設置したcontact-form-7からのメールであることが、一目してわかるようにしたいのです。
 例えば、subjectの一部に、括弧書で、(contact-form-7から)とかを固定文字列として入れたいのですが、どのようにすればよろしいでしょうか?
 或いは、別のいい方法ありましたら、お教え下さるようお願いします。

こんにちは。お世話になります。インストールの問題で質問させていただきます。

contact-form-7のバージョンは
define(‘WPCF7_VERSION’, ‘1.9.1’);
です。WPのバージョンはwordpress-2.3.1です。

「プラグイン」の画面で「使用する」をクリックすると以下のエラーがでます。

Fatal error: Call to undefined function: add_shortcode() in /usr/local/wordpress-2.3.1/wp-content/plugins/contact-form-7/wp-contact-form-7.php on line 88

どうも、wp 2.3.1がadd_shortcode()を持たないようですが、contact-form-7の対応WPは「WordPress 2.2 以降に対応。」となっております。

レンタルサーバーの関係でWPのバージョン変更ができないのでwp2.3.1で使う方法があればご教示ください。よろしくお願いします。

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s