WordPress(ワードプレス)の初期設定では、コメント欄のメールアドレスが入力必須になっています。
スパムや悪戯を防げるという点では大変便利なのですが、ユーザーからするとコメントするハードルが高くなってしまいます。
そこで、本記事では『コメント欄のメールアドレス入力必須を外す設定方法』を紹介していきます。
メールアドレス入力必須を外す設定方法
STEP.1
ダッシュボード
設定を開きます。
STEP.2
ディスカッション
「コメントの投稿者の名前とメールアドレスの入力を必須にする」のチェックを外します。
STEP.3
更新
最下部にある「更新ボタン」を押します。
STEP.4
完了!
名前の入力チェックを追加
ただし、上記の方法だと名前が未入力でもコメント投稿できるようになってしまうので、それが嫌な人は下記コードをfunctions.phpに追加して下さい。
HTML
/**
* コメント送信時の名前の入力チェック
*
* @param array $comment_data コメントデータ.
* @return array
*/
function my_preprocess_comment( $comment_data ) {
if ( empty( trim( $comment_data['comment_author'] ) ) ) {
wp_die('<strong>エラー</strong>: 必須項目 (名前) を入力してください。');
}
return $comment_data;
}
add_filter( 'preprocess_comment', 'my_preprocess_comment', 1 );