Регулярно делайте резервное копирование базы данных и всегда перед любым обновлением. Этот MySQL запрос удаляет WordPress пользователей (а их мета информацию) без записей:
##удалить мета инфо пользователей без записей DELETE FROM wp_usermeta where user_id NOT IN ( SELECT post_author FROM wp_posts GROUP BY post_author ); ##удалить пользователей без записей DELETE FROM wp_users where ID NOT IN( SELECT post_author FROM wp_posts GROUP BY post_author );
Этот запрос выбирает пользователей без записей:
SELECT u.* FROM wp_users u LEFT JOIN wp_posts p ON u.ID = p.post_author WHERE p.ID IS NULL GROUP BY u.ID
Этот запрос выбирает пользователей без записей и без комментариев:
SELECT u.* 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 GROUP BY u.ID;