20.05.2024

WordPress, как добавить checkbox, к форме комментариев

Чекбокс (от англ. Checkbox) является элементом веб-дизайна для проверки. Его можно встретить на любом сайте, где требуется подтверждение совершённых действий, а также выбор одного или нескольких доступных значений. Например, заполнение анкеты или флажок анти-спама в форме комментариев.

«политика конфиденциальности» в комментариях

Лучше, если информация будет указана во всех сопутствующих местах: форма регистрации, комментариев или обратной связи. Везде, где требуется ввод личных данных для взаимодействия с вашим сайтом.

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

Функция добавления checkbox к форме комментариев

Нижеприведённый код функции следует поместить в файл «functions.php» вашей активной темы, сразу перед закрывающим тегом (в конце массива).

add_action(‘comment_form’, ‘checkbox_privacy_policy’);
function checkbox_privacy_policy($id) {
if (!is_user_logged_in()) :
print ‘<input style=»width:auto;margin:7px;» type=»checkbox» required > Я согласен с <a href=»» target=»_blank»>политикой конфиденциальности</a>’;
endif;
}

Добавленный чекбокс появится в конце формы комментариев — после кнопки «Отправить». Новый элемент является обязательным к заполнению, о чём говорит атрибут «required». Проверка флажка происходит на уровне браузера.

Примечание! Функция действительна только для стандартной формы комментариев WordPress, что применяется в большинстве шаблонов по умолчанию.

Вот и всё! Вам останется изменить текст и вставить адрес на страницу с актуальной политикой конфиденциальности

Добавить комментарий

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