Публикация в группе: Плагин WP-Recall - Личный кабинет на WordPress

Категории группы: Обновления

Добрый день!

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

Автор публикации

не в сети 23 часа

Андрей CS

12K
рассматриваю задания
Комментарии: 2744Публикации: 481Регистрация: 30-11--0001Продаж/Покупок: 0/0