Contact Form 7使用時、javascriptが動かず送信後にサンキューページなどにリンクが飛ばない場合
WordPressのメールフォームを作成するプラグインで、Contact Form 7は有名です。
このContact Form 7を使用していて、javascriptが正常に動かず、以下のようなことで困ったことはありませんか?
- 送信完了のメッセージが表示されない。
- 本来あるべきはずの動きのあるアニメーション効果が現れない。
- 送信後にサンキューページに飛ばす設定をしているはずなのにリンクが飛ばない。
これらは全て正常にjavascriptが動いていないことに原因があります。
wordpressで使用しているjavascript(jQuery)と既存のjQueryのコンフリクトの問題ということもあると思いますが、本当に単純に、このような原因ではありませんか?
「wp_head() と wp_footer()が設定されていない。」
wp_head()やwp_footer()は設定されていなくても仕様によっては全く問題ありませんが、これらを設定しないと「一部のプラグインで不具合が起こる可能性がある」と読んだことはありませんか?
その「不具合」がContact Form 7では起きるようです。
Contact Form 7で困ったら一度確認してみてはいかがでしょうか。