Wordpress コメント欄からメールとURLを削除したい

Note
Latest posts
Wordpress コメント欄からメールとURLを削除したい

Wordpressでブログ記事のコメント欄から不要と思われるメールとURLを削除したいと思いやってみました。
画像に使用しているテーマはルクセリタスというテーマですので他のテーマをお使いの方は若干のちがいがあるかもしれませんがご了承下さい。
画像で赤の部分を削除していきたいと思います。

wp1.png

 

「外観」→「テーマファイルエディター」を選択します。

wp2.png


右側のテーマファイルから「functions.php」を選択して左上のファイルのところが「functions.php」になっている事を確認します。

wp3.png


「functions.php」の1番下に下記のコードをコピペして下の「ファイルを更新」を押して下さい。

// コメントフォームからメールアドレスとURL欄を削除
function customize_comment_fields($fields) {
    if(isset($fields['email'])) unset($fields['email']); // メールアドレスを削除
    if(isset($fields['url'])) unset($fields['url']);     // URLを削除
    return $fields;
}
add_filter('comment_form_default_fields', 'customize_comment_fields');  

wp4.png


これでコメント欄からメールとURLを削除できましたが、メール入力欄がないのに「メールアドレスが公開されることはありません。※ が付いている欄は必須項目です」が残ったままではおかしいのでこれも同じ手順で削除します。

wp5.png


「外観」→「テーマファイルエディター」を選択して先ほどの「functions.php」更に1番下に下記のコードをコピペして下の「ファイルを更新」を押して下さい。

// コメント欄の「メールアドレスが公開されることはありません。」を消す
add_filter( "comment_form_defaults", "my_comment_notes_before");
function my_comment_notes_before( $defaults){
    $defaults['comment_notes_before'] = '';
    return $defaults;
}

wp6.png
 

「ファイルを更新」を押したら「ファイルの編集に成功しました。」と表示されます。エラーが表示される場合は入力したコードなどを確認してください。

wp7.png


これで「メールアドレスが公開されることはありません。※ が付いている欄は必須項目です」を削除することができましたが「次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。」も残っていたので削除します。  
これは「設定」から非表示にできます。

wp8.png


「設定」→「ディスカッション」を選択します。

wp9.png


「コメント投稿者が Cookie を保存できるようにする、Cookie オプトイン用チェックボックスを表示します」のチェックを外して「変更を保存」を押して下さい。

wp10.png


これでWordpressでブログ記事のコメント欄から不要と思われるメールとURLを削除​​​​​と不要な表示を削除することができました。

wp11.png


あくまでも私の覚書になるので参考にされる場合は自己責任でお願いします。