Contact form 7 がいろいろと動かなかった件。
2013.07.19 Friday | category:Word Press ワードプレス
Contact form 7 はwordpressのお問い合わせフォームプラグインでは最も有名で最も導入しやすいと思われます、が、なかなか自分の思ったようにカスタマイズできなかったのでその記録。
★カスタマイズしたかった点。
<1>通知メールは複数の人に送りたい
<2>サンクスページを表示させたい
ってことだったのですが、これがなかなか上手くいかず。。。
まずは
<1>通知メールは複数の人に送りたい
について。
・contact formの管理ページで、直接通知宛先メールアドレスをカンマ区切りで記述⇒NG
・サーバ(ロリポップ)の管理画面で、通知メールアドレスに対し、複数アドレスあてに転送設定⇒NG
とこんな感じ。。。
前の記事でも書きましたが、
wp-mail-smtpというプラグインを入れ、
SMTP Host smtp.lolipop.jp
SMTP Port 465
Encryption SSL使用
Authentication はい: SMTP認証を使用します。
Username 通知に使うアドレスのメールアカウント
Password 通知に使うアドレスのメールアカウントのパス
と、
ロリポップの管理画面⇒PHPの設定
safemodeを「On」
で<1>の問題は解決されました。
問題は
<2>サンクスページを表示させたい
サンクスページを表示させる方法はとても簡単で、検索すればすぐに沢山でてきます。
予め固定ページで、サンクスページを作成しておき、そのURLを、
contact formの管理ページで、その他の設定のところで、
on_sent_ok: "location.replace('サンクスページのURL');"
とするだけ。
しかしこの通りにやっても、全くサンクスページに遷移せず。。。
不具合を検索すると、
・wp-super-cache のプラグインを削除するといい
・Really Simple CAPTCHAが悪い
等々の情報がありましたが、どれもダメ。
結果的に、
http://www.tsukasa-web.com/contact-form-7-ajax/
がドンピシャでした。
私の場合は、<?php wp_header(); ?>は削除していなかったのですが、
<?php wp_footer(); ?>のほうはデザインを入れているうちに削除してしまっていたらしく、
入れたところ、送信ボタンを押した後にぐるぐる回転する矢印がでてきました。
しかしぐるぐる回転する矢印がえんえんと止まらなかったので
上記サイトのご教授のとおり、</head>の直前に入れたところみごと解決!
<?php wp_header(); ?>と<?php wp_footer(); ?>は削除しないでねって書いてあるサイトは多々ありましたが、
「位置」まで言及してくれていた上記のサイトに感謝!
とりあえず動くようになってよかったです。
★カスタマイズしたかった点。
<1>通知メールは複数の人に送りたい
<2>サンクスページを表示させたい
ってことだったのですが、これがなかなか上手くいかず。。。
まずは
<1>通知メールは複数の人に送りたい
について。
・contact formの管理ページで、直接通知宛先メールアドレスをカンマ区切りで記述⇒NG
・サーバ(ロリポップ)の管理画面で、通知メールアドレスに対し、複数アドレスあてに転送設定⇒NG
とこんな感じ。。。
前の記事でも書きましたが、
wp-mail-smtpというプラグインを入れ、
SMTP Host smtp.lolipop.jp
SMTP Port 465
Encryption SSL使用
Authentication はい: SMTP認証を使用します。
Username 通知に使うアドレスのメールアカウント
Password 通知に使うアドレスのメールアカウントのパス
と、
ロリポップの管理画面⇒PHPの設定
safemodeを「On」
で<1>の問題は解決されました。
問題は
<2>サンクスページを表示させたい
サンクスページを表示させる方法はとても簡単で、検索すればすぐに沢山でてきます。
予め固定ページで、サンクスページを作成しておき、そのURLを、
contact formの管理ページで、その他の設定のところで、
on_sent_ok: "location.replace('サンクスページのURL');"
とするだけ。
しかしこの通りにやっても、全くサンクスページに遷移せず。。。
不具合を検索すると、
・wp-super-cache のプラグインを削除するといい
・Really Simple CAPTCHAが悪い
等々の情報がありましたが、どれもダメ。
結果的に、
http://www.tsukasa-web.com/contact-form-7-ajax/
がドンピシャでした。
私の場合は、<?php wp_header(); ?>は削除していなかったのですが、
<?php wp_footer(); ?>のほうはデザインを入れているうちに削除してしまっていたらしく、
入れたところ、送信ボタンを押した後にぐるぐる回転する矢印がでてきました。
しかしぐるぐる回転する矢印がえんえんと止まらなかったので
上記サイトのご教授のとおり、</head>の直前に入れたところみごと解決!
<?php wp_header(); ?>と<?php wp_footer(); ?>は削除しないでねって書いてあるサイトは多々ありましたが、
「位置」まで言及してくれていた上記のサイトに感謝!
とりあえず動くようになってよかったです。
17:10 | comments(0) | - | - | -
⇒ Tadashi (03/13)
⇒ yo5kg (06/06)
⇒ jumbo (04/25)
⇒ ぐみ (12/11)
⇒ eguti (06/04)
⇒ ビジログ (03/09)
⇒ nana (02/02)
⇒ TOM (01/22)
⇒ pon (11/09)
⇒ pon (11/09)