ほりくり@ほりでぃWebクリエーター

【WP】コメント欄の名前とアドレス初期値

投稿日:2013年1月8日

更新日:2013年3月11日

WordPressのコメント入力フォームに初期値を設定する。

初期状態では名前とメールアドレスが必須入力になっているので
初期値が入力されていると適当にコメントしてもらうのに便利。


▼名前入力のINPUTタグ内に以下の要素を追加

value="<?php if (esc_attr($comment_author) == ''){echo '通りすがりの名無しさん';}else{echo esc_attr($comment_author);} ?>" onfocus="if (this.value == '通りすがりの名無しさん') this.value = '';" onblur="if (this.value == '') this.value = '通りすがりの名無しさん';" 

一度投稿したことがあり、キャッシュに名前が残っているときは
以前使用した名前を表示します。

ない場合はデフォルトで”通りすがりの名無しさん”を表示。
テキストボックスにフォーカスをあてた場合に見入力になります。
見入力のままフォーカスを外すと”通りすがりの名無しさん”にもどります。



▼メールアドレス入力のINPUTタグ内に以下の要素を追加
value="<?php if (esc_attr($comment_author_email) == ''){echo 'dummy@mass-mix.com';}else{echo esc_attr($comment_author_email);} ?>" onfocus="if (this.value == 'dummy@mass-mix.com') this.value = '';" onblur="if (this.value == '') this.value = 'dummy@mass-mix.com';" 

名前と同様にキャッシュがあれば、そのメールアドレスを表示。
なければ設定したメールアドレスがデフォルトになります。



参考サイト:http://10plate.blog44.fc2.com/blog-entry-293.html