コメント欄でメールアドレスのみを任意に

自分の投稿にコメントすることがまず無いので気がついてなかったんですが、名前とメールアドレスが未入力だとコメントができなかったようで

ちょっと検索したところ、

設定 > ディスカッション
「名前とメールアドレスの入力を必須にする」のチェックを外す

外観 > テーマの編集
テーマのための関数 (functions.php)に以下を追記

/**
* ゲストコメントの設定(メールアドレス任意)
* 名前が入力されていない場合はエラーを表示する
*/
function preprocess_comment_author( $commentdata ) {
if (trim( $commentdata['comment_author'] === '' )) {
wp_die('エラー: 名前を入力してください。');
}
return $commentdata;
}
add_filter( 'preprocess_comment' , 'preprocess_comment_author' );

とりあえずこれでよさそう

参考 WordPress 4.4 コメント欄でメールアドレスのみを任意にする方法