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

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

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

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

0
Максим
не в сети 12 часов
На сайте с 03.02.2020
Участник
Тем 94
Сообщения 255
3
18:26

Понял

0
василий
не в сети 5 дней
На сайте с 20.03.2013
Участник
Тем 24
Сообщения 169
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
Максим
не в сети 12 часов
На сайте с 03.02.2020
Участник
Тем 94
Сообщения 255
5
08:21

Да спасибо 🙂

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