Добрый день!
Сообщаю об устранении критической ошибки в коде плагина WP-RECALL.
Ошибка приводила к невозможности пользователя попасть в свой ЛК после публикации, если его имя и фамилия были написаны на кирилице.
Версия плагина повышена до 1.6.1, файлы обновления доступны для скачивания на странице загрузки /zagruzka-wp-recall/
Вы можете самостоятельно устранить ошибку в файле register.php в папке плагина. Необходимо найти строку
,'user_nicename' => $fio
и заменить ее на
,'user_nicename' => $login
Если у вас уже есть зарегистрированные пользователи, которые регистрировались через форму плагина, то рекомендуется сделать небольшой запрос к БД исправляющий последствия этой ошибки. Разместите в файле header.php следующий код:
<?php $users = get_users(); foreach($users as $user){ $wpdb->update( 'wp_users', array( 'user_nicename' => $user->user_login ), array( 'ID' => $user->ID ) ) ; } ?>
перезагрузить страницу сайта один раз и удалить код. После этого проблема должна быть устранена.
Комментариев (0)