• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Помощь Выборка всех авторов без постов

Статус
В этой теме нельзя размещать новые ответы.

Limmer

Профессор
Регистрация
3 Июн 2008
Сообщения
202
Реакции
45
Тут озадачился такой темой, есть ли плагин специальный по управлению пользователями на сайте?

Нужно удалить всех юзеров у которых нет ни одной записи, вручную слишком долго (более 4к юзеров), может есть решение готовое?
 
##юзеры у которых нет записей
SELECT u.ID FROM wp_users u
LEFT JOIN wp_posts p ON u.ID = p.post_author
WHERE p.ID IS NULL

##юзеры у которых нет записей и коментариев
SELECT u.ID FROM wp_users u
LEFT JOIN wp_posts p ON u.ID = p.post_author
LEFT JOIN wp_comments c ON u.ID = c.user_id
WHERE p.ID IS NULL AND c.comment_ID IS NULL

##стереть инфо о юзерах у которых нет записей
DELETE FROM wp_usermeta
where user_id NOT IN (
SELECT ID
FROM wp_posts
GROUP BY post_author
)

##стереть юзеров у которых нет записей
DELETE FROM wp_users
where ID NOT IN(
SELECT ID
FROM wp_posts
GROUP BY post_author
)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху