Домой Каталог: Дополнения WP-Recall Rating System Удалить рейтинг у всех пользователей
5ответ(ов) в теме
Максим
не в сети 1 месяц
На сайте с 03.02.2020
Участник
Тем 98
Сообщения 262
1
08:48
Версия WP-Recall: 16.26.5
Версия дополнения: 3.1.0

Добрый день, подскажите пожалуйста, можно ли как то удалить - обнулить рейтинг для все пользователей одновременно, а не чтобы через админку по одному вручную?

0
Андрей CS
не в сети 3 дня
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16936
2
16:59

Добрый день, напрямую через БД?

0
Максим
не в сети 1 месяц
На сайте с 03.02.2020
Участник
Тем 98
Сообщения 262
3
18:26

Понял

0
василий
не в сети 3 дня
На сайте с 20.03.2013
Участник
Тем 25
Сообщения 178
4
20:13

Добрый день.
Можете попробовать данный снипет. Так как он затронет вашу базу рекомендовал бы сделать бэкап вашей базы.
add_action('init','init_delete_rayt_user'); function init_delete_rayt_user(){ global $wpdb; $users = get_users(['fields' => 'ID']); foreach( $users as $user ){ $wpdb->update( RCL_PREF . 'rating_users', ['rating_total'=>0], array( 'user_id' => $user ) ); } }
Вставте это в файл функций вашей темы и обновите любую страницу сайта. После этого удалите этот код. У всех пользователей вашего сайта будет нулевой общий рейтинг.
Надеюсь я правильно понял нужный вам функционал.

0
Максим
не в сети 1 месяц
На сайте с 03.02.2020
Участник
Тем 98
Сообщения 262
5
08:21

Да спасибо 🙂

0
Вы не имеете права на публикацию сообщений в этой теме