Содержание
Наверняка вы видели при регистрации на некоторых сайтах пользовательские или лицензионные соглашения, которые нужно прочесть и принять (зачастую до прочтения дело не доходит), чтобы прошёл процесс регистрации. Плагин WP Disclaimer как раз и выполняет такую функцию — добавляет в форму регистрации пользователей сайта на вордпресс некоторое поле с информацией, принять которую необходимо для продолжения регистрации. То есть — поставить галочку.
Используя данный плагин вы не только добавите солидности своему сайту, но и защитите его от спам-роботов, большинство из которых просто не умеют ставить галочки при автоматической регистрации.
Установка плагина WP Disclaimer
Я не буду расписывать то, как устанавливается этот плагин, так как установка ничем не отличается, допустим, от установки плагина для создания карты сайта ps-auto-sitemap. Перейдём сразу к настройкам плагина.
Настройка плагина для вордпресс WP Disclaimer
Как ни странно, но настроек у данного плагина нет. После установки, открываем пункт консоли управления «Параметры» — «diclamire»:
Видим лишь окно для ввода текста с необходимой информацией, которую должен будет принять пользователь, чтобы зарегистрироваться на вашем сайте. Текст вы придумываете сами или можете воспользоваться чужими заготовками.
Перевод и окончательная настройка плагина
К сожалению, по-умолчанию в данном плагине стоит английский язык:
Так оставлять это дело конечно-же не следует, поэтому нам нужно изменить данные надписи. Для этого заходим в админку сайта, переходим к списку установленных плагинов и находим плагин WP Disclaimer. Далее, рядом с плагином будет ссылка «Изменить», нажимаем и переходим к редактированию кода самого плагина:
В коде ищем такой кусочек:
public function registration_form() { ?> <p class="disclaimer" style="margin: 0 0 15px"> <label for="disclaimer"><?php _e( 'Disclaimer', 'wp-disclaimer' ); ?></label><br> <textarea name="disclaimer" id="disclaimer" style="width: 270px; height: 100px; resize: vertical"><?php WP_Disclaimer::the_disclaimer() ?></textarea><br> <input name="disclaimer_accept" value="accept" id="disclaimer_accept" type="checkbox" /> <label for="disclaimer_accept"> <?php _e( 'Accecpt Disclaimer', 'wp-disclaimer' ); ?></label> </p> <?php }
Если вы хотите, чтобы вместо «» было написано «Пользовательское соглашение», то изменяем соответствующую часть кода:
<label for="disclaimer"><?php _e( 'Disclaimer', 'wp-disclaimer' ); ?></label><br> <textarea name="disclaimer" id="disclaimer" style="width: 270px; height: 100px; resize:
на такой код:
<label for="disclaimer"><?php _e( 'Пользовательское соглашение', 'wp-disclaimer' ); ?></label><br> <textarea name="disclaimer" id="disclaimer" style="width: 600px; height: 100px; resize:
Если вы хотите изменить текст «Accecpt Disclaimer» на «Я принимаю пользовательское соглашение», то код:
<input name="disclaimer_accept" value="accept" id="disclaimer_accept" type="checkbox" /> <label for="disclaimer_accept"> <?php _e( 'Accecpt Disclaimer', 'wp-disclaimer' ); ?></label>
изменяем на:
<input name="disclaimer_accept" value="accept" id="disclaimer_accept" type="checkbox" /> <label for="disclaimer_accept"> <?php _e( 'Я принимаю пользовательское соглашение', 'wp-disclaimer' ); ?></label>
Сохраняем сделанные изменения и смотрим на форму регистрации. Если вы всё сделали верно, то форма будет выглядеть примерно так:
Если вы хотите изменить ширину окна с текстом пользовательского соглашения, то в коде:
<textarea name="disclaimer" id="disclaimer" style="width: 270px; height: 100px; resize: vertical"><?php WP_Disclaimer::the_disclaimer() ?></textarea><br>
следует изменить значение с 270 пикселей по-ширине и 100 пикселей по-высоте на нужные вам значения. Перед этим следует расширить саму форму регистрации.
А есть возможность такое прикрутить и на форму обратной связи?
Спасибо!