Entry: main  << >>
Contact form 7 がいろいろと動かなかった件。
 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(); ?>は削除しないでねって書いてあるサイトは多々ありましたが、
「位置」まで言及してくれていた上記のサイトに感謝!

とりあえず動くようになってよかったです。
17:10 | comments(0) | - | - | -
Comment








Calendar

   1234
567891011
12131415161718
19202122232425
262728293031 
<< March 2017 >>

Recommend

Search

Entry

Comment

  • リンク元のページに戻るボタン(PHP)
    Tadashi (03/13)
  • サイト全体をメンテナンスページに切り替える単純な方法
    yo5kg (06/06)
  • 再配布不可識別子の入れ方
    jumbo (04/25)
  • Foma901シリーズ用 デコメテンプレートをPCで作成する方法
    ぐみ (12/11)
  • 再配布不可識別子の入れ方
    eguti (06/04)
  • ナビゲーションをul、liで作成する時
    ビジログ (03/09)
  • 再配布不可識別子の入れ方
    nana (02/02)
  • 再配布不可識別子の入れ方
    TOM (01/22)
  • Foma901シリーズ用 デコメテンプレートをPCで作成する方法
    pon (11/09)
  • Foma901シリーズ用 デコメテンプレートをPCで作成する方法
    pon (11/09)

Archives

Category

Link

Feed

Others

無料ブログ作成サービス JUGEM

Mobile

qrcode