Woodash

Удаление неактивных пользователей!

Всех приветствую! 🙂

Вопрос мой в первую очередь адресован к спецам. 🙂

Нужно решить задачу удаления неактивных пользователей.
Под неактивным пользователем подразумевается – зарегистрированный пользователь который в течении трех месяцев ни разу не посетил сайт (не авторизировался)
Поиск возможных решений не дал результатов, потому обращаюсь к Вам.

Подробнее:
Имеется сайт на WP 2.6.5, на данный момент имеется более чем 48 тысяч зарегистрированных пользователей, с каждым днем эта цифра увеличивается примерно на сотню.
В следствии чего, база данных распухла до неприличных размеров и существенно тормозит сайт и нагружает сервер. Очевидно что какой-то довольно ощутимый процент этих регистраций неактивен и их следовало бы удалить, облегчив тем самым базу данных.

Я не знаю возможно ли это реализовать какими либо сторонними скриптами, думаю что знающие люди подскажут.
Или может все же существует плагин о котором я не знаю…

Но если нет ни того ни другого, думаю задача сужается до создания плагина с нужным функционалом.

Что нужно от плагина:
В обязательном порядке:
Сбор статистики авторизаций
Фильтрация данных по заданному промежутку времени, в частности выборка всех неактивных регистраций за определенный период
Возможность удаления выбранных и отфильтрованых регистраций
Обнуление статистической базы
Безглючность, стабильность, удобство и грамотность )))

+ в иделе:
Автоматическая рассылка сообщения/уведомления всем неактивным пользователям за заданный период времени.

Или есть более простые пути решения задачи?

Желающие взяться за создание плагина, пишите, обсудим условия.

Буду благодарен любой конструктивной инф. по данной теме.

Anonymous
Отправить
Ответ на: