WordPress 4.9.6からコメント投稿フォームに追加された「次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。」を削除・非表示にする方法を紹介します。
コメント投稿フォームにチェックマークが増えた
2018年5月19日に更新されたWordPress 4.9.6にアップデートすると、comment_form
コマンドが用いられているテーマでコメント投稿コメント欄の送信ボタンの真上に次のスクリーンショットのようなチェックボックスとテキスト「次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。」が追加されてしまいます。
原因
2018年5月25日に発効される「欧州連合(EU)の一般データ保護規則(GDPR)」に則るための新機能が原因です。Cookieの保存の可否を問う新機能を搭載したと公式ブログにも記載があります。
対処方法
テーマの functions.php
に次のコードをコピペします。functions.php
にすでにコードが追加されている場合は <?php
及び ?>
が二重にならないようお気をつけください。WordPressがエラーで起動できなくなってしまう場合があるためバックアップしてから保存してください。
<?php
add_filter('comment_form_default_fields', 'comment_remove_cookiescheck');
function comment_remove_cookiescheck($arg) {
$arg['cookies'] = '';
return $arg;
}
?>
対処結果
WordPress 4.9.5までの従来の表示に戻りました。動作的には常に保存しない設定となります。