После долгого разрыва, который я обнаружил, это просто простой запрос для удаления пользователей, которые неактивны более 30 дней.
function spammersdeletion() {
global $wpdb;
$from = strtotime('-30 day', time());
$wpdb->query('DELETE FROM wp_users WHERE DATE(user_registered) < "'.date('Y-m-d', $from).'"AND user_status = "2"');
}
add_action('init','spammersdeletion');
Добавьте этот код в ваш function.php и всеВаш пользователь спама исчезнет через 30 дней.