Página 1 de 1

[Dica] Removendo usuários em lote no Wordpress

Enviado: 07 Jul 2025 10:54
por marceloleaes
Servidor infectado, 100 mil, 500 mil usuários criados... imagine ter que deletar um por um.

Segue query para buscar por tipo de usuário e remover tanto da tabela users como da usermeta , rode no PhpMyadmin com o banco do Wordpress selecionado, a query está limitado a 10 mil remoções, mas você pode aumentar este valor se precisar. Atenção ao prefixo da tabela wp_ pode não ser padrão.

Código: Selecionar todos

DELETE 
FROM wp_users
WHERE EXISTS
      ( SELECT t2.user_id
        FROM wp_usermeta AS t2
        WHERE t2.user_id = wp_users.ID
          AND t2.meta_key ='wp_capabilities' AND meta_value LIKE '%subscriber%'
      ) 
ORDER BY ID DESC
LIMIT 10000
E finalmente para remover os dados orfãos , uma última query:

Código: Selecionar todos

DELETE FROM wp_usermeta WHERE user_id NOT IN (SELECT ID FROM wp_users);