賢威のコメント欄からメールアドレスを消す方法

この記事は約3分で読めます。

  • LINEで送る

賢威のコメント欄からメアドを消す

賢威のコメント欄には、メールアドレスの入力欄があり、
しかも初期設定は入力必須項目となっています。

確かに「(非公開)」とはなっていますが、そもそもアドレスの入力自体が面倒で、
せっかくコメントを残そうとしても、止めてしまう人もいるのではないかと思います(妄想)

そこで、メールアドレス欄など取っ払ってしまおうというのが趣旨です。
PHPを修正しますが、簡単な修正なのでコメント欄のメアドが不要であれば消しましょう。

この記事は賢威のコメント欄からメールアドレスを消す方法です。
他のテンプレートでも、同様の修正を行えば可能かもしれませんが、
テーマによってはコメント用のPHPが違うところに記載されている可能性もあり一概には言えません。

メールアドレスの必須をヤメる

賢威のコメント欄からメアドを消す

まずは、メールアドレス(と名前)の必須入力をやめます。
「設定 > ディスカッション」で「名前とメールアドレスの入力を必須にする」から
チェックを外すとメールアドレス(と名前)の入力なしでコメント可能になります。

このままでもメールアドレスを入力しないでコメントできるので、
メールアドレス欄を残しておきたい方は、この設定でOKです。

ただし、私は必要のないメールアドレス欄があっても意味がないと思っていますし、
メールアドレス欄があるだけで必須と勘違いする人も出てくるかもしれないので、
メールアドレス欄を消すことにしました。

メールアドレス欄を消す

コメント用のPHP編集を説明します。
「外観 > テーマ編集」から「comments.php」を開きます。

<p><input type="text" name="email" id="email" value="<?php echo esc_attr($comment_author_email); ?>" size="22" tabindex="2" <?php if ($req) echo "aria-required='true'"; ?> />
<label for="email"><small><?php _e('Mail (will not be published)'); ?> <?php if ($req) _e('(required)'); ?></small></label></p>

このような部分があります。「email」で検索をかけるとここだけがヒットします。
この2行をバッサリと削除します(またはコメントアウト)。

賢威のコメント欄からメアドを消す

このようにコメントからメールアドレス欄だけを消すことができます。

ちなみに、最初に説明した「名前とメールアドレスの入力を必須にする」のチェックを外さずに
このメールアドレス欄の削除を行ってしまうと大変なことになります。
メールアドレス欄が無いのに「メールアドレスを入力してください」という
エラーが出てコメントできないので、修正した後は実際にコメントしてテストしましょう。

WordPressの管理画面にログインしている状態では、名前など入力できないので、
ログアウトして訪問者と同じ状態でコメントできるかを確認しましょう。

  • LINEで送る

コメントを残す

このページの先頭へ