簡単にフォームを設置できるプラグイン。本当に手軽でナイスです。
エラーメッセージがinputのすぐ横に黒テキストで出て気持ち悪かったので、ちょっと気持ちよくする方法を探してみました。
contact-form-7\includes\classes.php内の126行目
<span class="wpcf7-not-valid-tip-no-ajax">
を
<br /><span style="color:red;" class="wpcf7-not-valid-tip-no-ajax">
に変更。
と言っても改行させてフォントを赤色指定しただけです(笑)
上記でinputタグの直ぐ下にエラーメッセージが表示され、エラーメッセージも赤色で表示されます。色々調べたけどいいのが出てこなかったので覚え書きを。
ちなみにフォームの設定のメール(2)ってのは確認メール用にあるみたい。そしてメールが届かないっていうパターンは「メールの宛先:」がうまく設定できていない可能性高し。
バージョンによってエラーの出方もえらい違うみたい...orz
2011.1.27追記
エラーの出方が違うのではなく、jsやらcssを読み込んでいなかったため違っているように感じていたようです。ajaxが動作していないようだったので、バージョンによって違うのかなと勘違いしておりました。本来であれば自動でjsやらcssは読み込まれるようです。オリジナルテーマを作っている際の「ソース記述忘れ」が原因でした。
//<head>直後に <?php wp_head(); ?> //</body>直前に <?php wp_footer(); ?>
の記述がないと自動的には読み込まれないんですね。
contact form 7、設置が簡単でシンプルですばらしいですね。









