Пропустить

Как добавить параметр конфиденциальности комментариев в WordPress

Divi: самая простая тема WordPress для использования

Divi: Лучшая тема WordPress всех времен!

Более Загрузка 600.000, Divi - самая популярная тема WordPress в мире. Он является полным, простым в использовании и поставляется с более чем бесплатными шаблонами 62. [Рекомендуется]

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

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

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

Недавно вступил в силу новый закон Европейского Союза под названием GDPR (Общее положение о защите данных). Целью этого закона является предоставление гражданам ЕС контроля над своими личными данными и изменение подхода к конфиденциальности данных организаций во всем мире.

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

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

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

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

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

Легко создайте свой сайт с Elementor

Elementor позволяет легко создать любой дизайн сайта с профессиональным дизайном. Прекратите платить дорого за то, что вы можете сделать сами. [Free]

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

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

обновить wordpress.png

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

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

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

Вы ищете лучшие темы и плагины WordPress?

Загрузите лучшие плагины и темы WordPress на Envato и легко создайте свой сайт. Уже больше, чем 49.720.000. [ЭКСКЛЮЗИВ]

Вы можете добавить флажок конфиденциальности комментариев к вашей теме 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 (__ ( 'Оставить комментарий', 'themename')), определить текстовое поле 'comment_field' => '<div class = "form-group"> <div class = "input-field"> <textarea class = " materialize-textarea "type =" text "row =" 10 "id =" textarea1 "name =" comment "aria-required =" true "> </ textarea> </ div> </ div> ',' fields '= > apply_filters ('comment_form_default_fields', массив ('author' => ''. '<div> <div class = "input-field">'. '<input class = "validate" id = "name" name = "author "placeholder =" '. esc_attr (__ (' Name ',' themename ')).' "type =" text "value =" '. esc_attr ($ comment [' comment_author ']). "" size = "30" '. $ aria_req.' /> </ div> </ div> ',' email '=>' '.' <div> <div class = "input-field"> '.' <input class = "validate" id = "email" name = "email" placeholder = "'. esc_attr (__ (' Email ',' themename ')).'" type = "email" value = "'. esc_attr ($ comment [ 'Comment_author_email']). '"size =" 30 "'. $ aria_req. '/> </ div> </ div>', 'url' => ''. '<div class =" form-group ">'. '<div> <div class = "input-field"> <input class = "validate" placeholder = "'. esc_attr (__ ('Website', 'themename')). "" id = "url" name = "url" type = "text" value = "'. esc_attr ($ comment ['comment_author_url']). '"size =" 30 "/> </ div> </ div>',)),); comment_form ($ comments_args);?>

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

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

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

$ comments_args = array (// изменить заголовок для кнопки отправки 'label_submit' => esc_html (__ ('Post a comment', 'themename'))), // отредактировать заголовок для раздела ответа 'title_reply' => esc_html (__ ('Оставить комментарий', 'themename')), // переопределить текстовое поле 'comment_field' => '<div class = "form-group"> <div class = "input-field" <textarea class = "materialize-textarea" type = "text" row = "10" id = "textarea1" name = "how" aria-required = "true"> </ textarea> </ div> </ div> ',' fields '=> apply_filters (' comment_form_default_fields ', array (' author '=>' '.' <div> <div class = "input-field"> '.' <input class = "validate" id = " name "name =" author "placeholder =" '. esc_attr (__ (' Name ',' themename ')).' "type =" text "value =" '. esc_attr ($ comment [' comment_author ']).' "size =" 30 "'. $ aria_req.' /> </ div> </ div> ',' email '=>' '.' <div> <div class =" input-field "> '.' < input class = "validate" id = "email" name = "email" placeholder = "'. esc_attr (__ (' Email ',' themename ')).'" type = "email" v alue = "'. esc_attr ($ comment ['comment_author_email']). '"size =" 30 "'. $ aria_req. '/> </ div> </ div>', 'url' => ''. '<div class =" form-group ">'. '<div> <div class = "input-field"> <input class = "validate" placeholder = "'. esc_attr (__ ('Website', 'themename')). "" id = "url" name = "url" type = "text" value = "'. esc_attr ($ comment ['comment_author_url']). '"size =" 30 "/> </ div> </ div>', // Теперь мы добавим наш новый флажок конфиденциальности optin 'cookies' => '<p class =" comment-form-cookies-согласия "> <input id = "wp-comment-cookie-согласия" name = "wp-комментарий-cookie-согласия" type = "checkbox" value = "yes" '. $ согласия.' /> '.' <метка для = " wp-comment-cookies-согласия "> '. __ (' Сохраните мое имя, адрес электронной почты и веб-сайт в этом браузере для следующего комментария. ').' </ label> </ p> ',) ),); comment_form ($ comments_args);?>

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

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

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

Легко создайте свой интернет-магазин

Загрузите бесплатные WooCommerce, лучшие плагины для электронной коммерции, чтобы продавать свои физические и цифровые продукты в WordPress. [Рекомендуется]

<? php comment_form (custom_comment_form_function ()); ?>

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

<? php comment_form (); ?>

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

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

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

Эта статья содержит комментарии 0

Оставить комментарий

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

Этот сайт использует Akismet для уменьшения нежелательности. Узнайте больше о том, как используются ваши комментарии.

Вверх
5 акции
доля2
чирикать1
Регистрация2