Все мы привыкли видеть стандартные формы регистрации пользователей в WordPress: поле для ввода логина и поле для ввода пароля. Однако иногда бывают ситуации, когда требуется не только запросить некоторые данные от посетителей, но и предоставить людям разнообразную информацию: скажем, условия пользовательского соглашения. Как поступить в данном случае? Самый простой вариант – добавить в файл functions.php используемой темы следующую функцию:
add_action('register_form', 'register_message');
function register_message() {
$html = '
<div style="margin:10px 0;border:1px solid #e5e5e5;padding:10px">
<p style="margin:5px 0;">
Joining this site you agree to the following terms. Do no harm!
</p>
</div>';
echo $html;
}
Благодаря указанной функции, форма примет следующий вид:

Здесь вы легко можете поменять текст на тот, который будет в полной мере вас устраивать. Если вы знаете еще какие-либо варианты применения указанной функции, то просьба отписаться в комментариях к этой новости.
А как вы себе представляете страницу регистрации пользователей?
http://wpsnipp.com/index.php/functions-php/display-custom-message-user-registration-page/

Здравствуйте.
У меня вопрос такого плана: Как сделать в этом примере чекбокс «Я принимаю соглашение использования сайта». Только при нажатии на него будет доступна кнопка «Регистрация» . Это будет полезно для пользователей и эффективно против спам регистраций
Проверка зажигания флажка на PHP организуется следующим образом (с помощью if):
<input type="checkbox" value="<?php echo $_value ?>"<?php if( $my_value == $_value ) { echo ' checked="checked"'; } ?> />В данном случае, скорее всего, удобнее использовать плагины, поскольку придется слишком много изменений вносить в код. Вам придется делать кнопку неактивной в CSS по умолчанию, после чего менять ее стиль на активный при зажигании флажка.
Думаю что решение все же есть и без плагинов. Хотя пример на плагинах был бы полезен (можно ведь и оттуда его выдернуть и применить к моей задумке)