Задать вопрос
Artur3194
@Artur3194

Лимит при регистрации пользователей?

Доброго времени суток!
Сделал лимит регистраций на сайте. Пользователей регистрирует админ из консоли сайта.
Но при регистрации 101 пользователя выводится окно с ошибкой, но пользователь всё равно создается.
add_action( 'user_register', 'checkRegistration', 10, 1 );
function checkRegistration($user_id){
    $users = get_users();
    if(count($users) >= 100){
        wp_die("Превышен лимит регистраций", "Ошибка при регистрации", array( 'back_link' => true, 'exit' => true ));
    }
}

Как это поправить?
  • Вопрос задан
  • 96 просмотров
Подписаться 1 Простой 5 комментариев
Решения вопроса 1
V_A_B
@V_A_B
¯\_(ツ)_/¯
Приветствую.

Не в той стороне ищите

add_action('user_profile_update_errors','check_fields',10,3);
if(!function_exists('check_fields')){
function check_fields($errors,$update,$user){
		$users=get_users();
    if(count($users)>=3){
			$errors->add('max_limit','<strong>ERROR</strong>: '.__('Превышен лимит регистраций','VAB'));
			// wp_die("Превышен лимит регистраций");
    }return $errors;}}


spoiler

60ad27127127a449341369.png
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы