Contact Form 7 ver.2.4.3を使っています。
WordPressのテーマによって、ウォーターマーク(フォームの中で、入力させたい文例を表示する)が表されるものと表示されないものがあります。
表示されないテーマで、ウォーターマークを表示させるには、どうしたらよいでしょうか。
どこか、PHPをいじればよいのだと思いますが、そこがどこなのか分かりません。
教えていただけるとありがたいです。
Contact Form 7 ver.2.4.3を使っています。
WordPressのテーマによって、ウォーターマーク(フォームの中で、入力させたい文例を表示する)が表されるものと表示されないものがあります。
表示されないテーマで、ウォーターマークを表示させるには、どうしたらよいでしょうか。
どこか、PHPをいじればよいのだと思いますが、そこがどこなのか分かりません。
教えていただけるとありがたいです。
ウォーターマークは JavaScript で動いていますので Contact Form 7 の JavaScript がロードされていない、または何らかの理由で正常に動いていない場合には表示されません。
返信ありがとうございます。
ウォーターマークがJavaScriptで動いているのは、調べていて分かったのですが、選んだテーマで表示されたり表示されなかったりするのはなぜでしょうか?
WordPressは、最新の3.0.5を使っています。ただし、テーマ(Librio 1.0)は以前のをそのまま使っています。だから、この古いテーマのせいだと推測しています。
JavaScriptが動いていないのであれば、フォームで送信した後のメッセージも表示されないのではないでしょうか?(これは素人の推測です。)
しかし、メッセージはちゃんと表示されるのです。
テーマを最新のものに変えると解決するのですが、変えるとこれまでのブログのレイアウトが崩れてしまうので、変えたくないのです。
テーマのどこかに、プログラムを追加(変更)すれば、ちゃんと動くようになると思っております。その方法が分かる方、教えていただけるとありがたいです。
一応、そのサイトのアドレスを載せておきたいと思います。
テーマさえ、最新のものにかえれば、名前と住所の欄には、ウォーターマークで文字が表示されます。
ぱっとみた感じContact FormのJavaScriptが読み込まれてないように見えますね。
wp_headとwp_footerはちゃんと記入されているでしょうか?
(元のテーマであるLibrioを調べると両方記述されているみたいですが)
返信ありがとうございます。
やはりJavaScriptですか。
>wp_headとwp_footerはちゃんと記入されているでしょうか?
正直、ここいら編は、よくわかりません。どこがどうなっていないといけないのでしょうか。
Librioから変更したことは、CSSに、テーブルの値を追加したことくらいです。
解決しました。
テーマを完全に削除し、もう一度アップロードしたら、ちゃんと表示されるようになりました。
おそらく、テーマのどこかを知らずに(?)書き換えていたか、壊れていたかだと思います。
お騒がせしました。
ログイン しなければ投稿できません。