Добрый день!
Сообщаю об устранении критической ошибки в коде плагина 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)