「次回のコメントで使用するため…」を削除する方法

WordPress 4.9.6からコメント投稿フォームに追加された「次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。」を削除・非表示にする方法を紹介します。

コメント投稿フォームにチェックマークが増えた

2018年5月19日に更新されたWordPress 4.9.6 にアップデートすると、comment_formコマンドが用いられているテーマでコメント投稿コメント欄の送信ボタンの真上に次のスクリーンショットのようなチェックボックスとテキスト「次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。」が追加されてしまいます。

原因

2018年5月25日に発効される「欧州連合(EU)の一般データ保護規則(GDPR)」に則るための新機能が原因です。Cookieの保存の可否を問う新機能を搭載したと公式ブログにも記載があります。
WordPress 4.9.6 プライバシー・メンテナンスリリース | WordPress.org 日本語
https://ja.wordpress.org/2018/05/19/wordpress-4-9-6-privacy-and-maintenance-release/

対処方法

テーマの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までの従来の表示に戻りました。動作的には常に保存しない設定となります。

@bicstone

大石貴則 (Ōishi Takanori) と申します。 Webエンジニア / セキュリティスペシャリスト / 機械エンジニア です。 プロダクトに幅広く携わり、相互成長し続けられるエンジニアを目指しています。

GitHubLinkedIn