WordPressのコメント欄に表示される「次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する」を削除する方法

WordPressのコメント欄に表示される「次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する」を削除する方法

WordPressのコメント欄に表示される「次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する」を削除する方法

WordPress4.9.6から、コメント欄に「次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する」というチェックボックスが表示されるようになりました。

チェックを入れてコメントすると、コメント欄に入力した名前・メールアドレス・サイトURLがCookieに保存されます。

次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する

このチェックボックスを削除/無効化する方法をご紹介いたします。

WordPressのコメント欄に表示される「次回のコメントで使用するため~」を削除/無効化する方法

ディスカッション設定から無効化する方法

WordPress管理画面で[設定] – [ディスカッション]を開くと、「他のコメント設定」の中に「コメント投稿者が Cookie を保存できるようにする、Cookie オプトイン用チェックボックスを表示します」というチェックがあります。

コメント投稿者が Cookie を保存できるようにする、Cookie オプトイン用チェックボックスを表示します

このチェックを外すことで、「次回のコメントで使用するため~」のチェックボックスはコメント欄に表示されなくなります。

functions.phpを使って無効化する方法

functions.phpを使って無効化する場合は、以下のように記述します。

function comment_cookie_check_disable( $fields ) {
  unset( $fields['cookies'] );
  return $fields;
}
add_filter( 'comment_form_default_fields', 'comment_cookie_check_disable' );

上記をfunctions.phpに追加することで、ディスカッション設定に関係なく、「次回のコメントで使用するため~」のチェックボックスは表示されなくなります。

CSSを使って非表示にする方法

CSSで非表示にすることも可能です。

.comment-form-cookies-consent {
  display: none;
}

上記スタイルを追加することで、「次回のコメントで使用するため~」のチェックボックスが非表示になります。

あとがき

ディスカッション設定から無効化するのが一番簡単ですね。

functions.phpによる無効化やCSSによる非表示は、ディスカッション設定から無効化できない(もしくはしたくない)時の代替方法として、参考にしていただければと思います。

この記事が気に入ったら
いいね!してね♪

Twitter で

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です