Установить флажок «Политика конфиденциальности» в регистрационной форме.

Вы можете настроить встроенную страницу регистрации пользователей WordPress с помощью хуков.

Для настройки формы регистрации используются следующие функции: 
1. register_form Разрешить рендеринг нового HTML-элемента.

// Add privacy policy field.
add_action( 'register_form', 'loginpress_add_privacy_policy_field' );
function loginpress_add_privacy_policy_field() { ?>
  <p>
    <label for="lp_privacy_policy"><?php _e( 'Privacy Policy', 'loginpress' ) ?><br />
      <input type="checkbox" name="lp_privacy_policy" id="lp_privacy_policy" class="checkbox" />
    </label>
  </p>
  <?php
}

2. registration_errors Выполнить проверку в полях регистрации формы.

// Add validation. In this case, we make sure lp_privacy_policy is required.
add_filter( 'registration_errors', 'loginpresss_privacy_policy_auth', 10, 3 );

function loginpresss_privacy_policy_auth( $errors, $sanitized_user_login, $user_email ) {

  if ( ! isset( $_POST['lp_privacy_policy'] ) ) :

    $errors->add( 'policy_error', "<strong>ERROR</strong>: Please accept the privacy policy." );
    return $errors;
  endif;
  return $errors;
}

3. user_register Сохранить пользовательские данные формы.

// Lastly, save our extra registration user meta.
add_action( 'user_register', 'loginpress_privacy_policy_save' );

function loginpress_privacy_policy_save( $user_id ) {

  if ( isset( $_POST['lp_privacy_policy'] ) )
     update_user_meta( $user_id, 'lp_privacy_policy', $_POST['lp_privacy_policy'] );
}