WordPressでは管理画面からコメントの投稿時に名前だけを必須項目にすることができませんが、function.php
に6行追加するだけでコメント投稿時に名前だけを必須項目にすることができます。
利用するときは「設定 > ディスカッション設定 > 他のコメント設定 > 名前とメールアドレスの入力を必須にする」のチェックを外してくださいね。
function preprocess_comment_author( $commentdata ) {
if ("" === trim( $commentdata['comment_author'] ) )
wp_die('名前を入力して下さい。');
return $commentdata;
}
add_filter( 'preprocess_comment', 'preprocess_comment_author', 1);
必要に応じて、3行目のメッセージ部分や、コメント入力フォームのカスタマイズを行ってください。
[AD]