Вы хотите добавить флажок конфиденциальности для комментариев на WordPress? Новый закон Европейского Союза о GDPR требует явного согласия на хранение личной информации пользователя. Если вы включили комментарии на своем веб-сайте, вы должны добавить флажок конфиденциальности комментариев, чтобы соответствовать новому закону. В этой статье мы покажем вам, как добавить опцию для включения конфиденциальности комментариев GDPR в WordPress.

 

как добавить опцию конфиденциальности на WOrdPress.png

Когда и зачем добавлять дополнительный флажок конфиденциальности в комментарии?

Недавно вступил в силу новый закон Европейского Союза под названием GDPR (General Data Protection Regulation). Цель этого закона - предоставить гражданам ЕС контроль над своими личными данными и изменить подход к конфиденциальности данных организаций по всему миру.

WordPress недавно обратился к соблюдению GDPR в последней версии 4.9.6. Если вы еще не обновились, вам следует немедленно обновить последняя версия WordPress .

Один из способов, которым WordPress хранит и использует личную информацию, — это форма комментариев. Когда пользователь оставляет комментарий на вашем веб-сайте, его имя, адрес электронной почты и веб-сайт сохраняются в cookie браузера. Этот файл cookie позволяет WordPress автоматически заполнять информацию о пользователе в форма прокомментируйте их следующий визит.

В WordPress 4.9.6 форма В поле комментариев WordPress по умолчанию теперь отображается флажок комментария конфиденциальности. Все Темы WordPress кто использует форму комментариев WordPress по умолчанию, автоматически покажет этот флажок.

флажок конфиденциальности wordpress gdpr.png

Если на вашем сайте отображается флажок конфиденциальности комментариев, вам не нужно читать дальше. Однако, если флажок комментариев не отображается на вашем сайте, вам нужно продолжить чтение, и мы покажем вам, как добавить флажок конфиденциальности в WordPress.

Добавить флажок конфиденциальности для комментариев на WordPress

Прежде всего, вам необходимо убедиться, что вы используете последнюю версию WordPress и свою тему. Просто зайдите на страницу Панель инструментов »Обновления проверить наличие обновлений.

обновить wordpress.png

Если доступно обновление для вашей текущей темы или WordPress, установите его. Затем проверьте форму комментариев на своем веб-сайте, чтобы увидеть, добавлено ли обновление флажка конфиденциальности комментариев.

Если ваша тема и WordPress обновлены, но вы по-прежнему не видите флажок конфиденциальности комментариев, это означает, что ваш WordPress тема заменяет стандартную форму комментариев WordPress.

Вы можете попросить автора темы решить эту проблему, открыв заявку в службу поддержки. Вы также можете попробовать исправить это самостоятельно, пока автор вашей темы не выпустит обновление.

Вы можете добавить флажок конфиденциальности комментариев в свой WordPress тема двумя способами. Мы покажем вам оба метода, и вы сможете попробовать то, что работает для вас.

Оба метода требуют добавления кода в ваши файлы. WordPress тема. Если вы еще этого не сделали, ознакомьтесь с нашим руководством по скопировать и вставить код в WordPress.

Метод 1 Добавьте флажок конфиденциальности в форме комментария для вашей темы

Этот метод рекомендуется, потому что он пытается защитить стиль и макет формы комментария для вашей темы.

Во-первых, вам нужно найти код, используемый для переопределения формы комментариев WordPress по умолчанию. Обычно вы можете найти его в файле comments.php или functions.php в папке вашей темы.

Вы будете искать код, используя 'comment_form_default_fields' фильтр. Этот фильтр используется темами для замены стандартной формы комментариев WordPress.

В нем будут строки для всех полей формы комментариев в определенном формате. Вот пример кода, чтобы дать вам представление о том, что вы ищете:

$ comments_args = array (// изменить заголовок кнопки 'label_submit' => esc_html (__ ('Опубликовать комментарий', 'themename')), // изменить заголовок раздела 'title_reply' => esc_html (__ ( 'Leave a comment', 'themename')), // определяем текстовое поле 'comment_field' => '  ',' fields '=> apply_filters (' comment_form_default_fields ', array (' author '=>' '.' ', '. '  ',' электронная почта '=>' '. ' '. '  ',' url '=>' '. ' '. '  ',)),); comment_form ($ comments_args); ?>

В этом коде вы можете заметить, что comment_form_default_fields используется для изменения полей автора, адреса электронной почты и URL. Внутри таблицы для отображения каждого поля используется следующий формат:

'fieldname' => 'HTML-код для отображения поля', 'anotherfield' => 'HTML-код для отображения поля',

В конце мы добавим необязательное поле конфиденциальности комментария. Вот как теперь будет выглядеть наш код:

$ comments_args = array (// редактируем заголовок для кнопки отправки 'label_submit' => esc_html (__ ('Post comment', 'themename')), // редактируем заголовок для раздела ответа 'title_reply' => esc_html (__ ('Оставить комментарий', 'themename')), // переопределить текстовое поле 'comment_field' => '  ',' fields '=> apply_filters (' comment_form_default_fields ', array (' author '=>' '.' ', '. '  ',' электронная почта '=>' '. ' '. '  ',' url '=>' '. ' '. '  ', // Теперь мы добавим наш новый флажок конфиденциальности optin' cookies '=>'  '. ' '. __ («Сохраните мое имя, адрес электронной почты и веб-сайт в этом браузере, чтобы в следующий раз я хотел оставить комментарий»). ' ',)),); comment_form ($ comments_args); ?>

Метод 2 Замена формы комментария вашей темы по умолчанию WordPress

Этот метод просто заменяет форму комментария вашей темы стандартной формой комментария WordPress. Использование этого метода может повлиять на внешний вид вашей формы комментариев, и вам может потребоваться использовать листья de стиль Пользовательский CSS для стилизовать свой комментарий .

Отредактируйте файл comments.php для вашей темы и найдите строку с функцией comment_form(). Ваша тема будет иметь определенный аргумент, функцию или шаблон внутри для загрузки настраиваемой формы комментариев вашей темы. Ваша строка comment_form будет выглядеть так:


Вам нужно будет заменить его следующей строкой:


Не забудьте сохранить изменения и посетить свой веб-сайт. Теперь вы увидите стандартную форму комментариев WordPress с дополнительным флажком конфиденциальности комментариев.

необязательный флажок для комментариев.png

Мы надеемся, что эта статья помогла вам узнать, как добавить дополнительный флажок конфиденциальности комментариев GDPR в WordPress. Вы также можете посмотреть наши советы по получите больше отзывов о своих сообщениях в блоге WordPress.