10 Substituições de Plugin WordPress: Código Nativo Que Faz o Mesmo Trabalho Grátis
10 Substituições de Plugins WordPress: Código Nativo Que Faz o Mesmo Trabalho Gratuitamente
No mês passado, fiz uma auditoria do site WordPress de um cliente. Vinte e três plugins ativos. Custo anual de plugins: $1.847. O site carregava em 6,2 segundos e havia sido hackeado duas vezes em 2024. Reconstruímos em Next.js com zero plugins e menos de 150 linhas de código de substituição. O site agora carrega em 0,8 segundos, custa $0/ano em taxas de plugin e não teve um único incidente de segurança.
Isso não é teórico. Vou percorrer os dez plugins WordPress pagos mais comuns, mostrar o código exato que substitui cada um em uma stack moderna e calcular quanto você economizará. Cada snippet de código aqui é testado em produção -- retirado de projetos reais que enviamos na Social Animal.
Índice
- Por Que Plugins WordPress Custam Mais Que Dinheiro
- O Mapa de Substituição: 10 Plugins vs Código Nativo
- 1. Yoast SEO → Next.js Metadata API
- 2. WP Rocket → Next.js ISR
- 3. Gravity Forms → Server Actions + Supabase
- 4. Wordfence → Nada Necessário
- 5. Elementor Pro → React + Tailwind CSS
- 6. WPML → next-intl
- 7. UpdraftPlus → Git + Backups Automáticos do Supabase
- 8. WP Mail SMTP → Brevo API Route
- 9. MonsterInsights → Vercel Analytics
- 10. WooCommerce → Stripe Checkout + Supabase
- Resumo Total de Economias
- Quando Esta Abordagem Não Faz Sentido
- Perguntas Frequentes

Por Que Plugins WordPress Custam Mais Que Dinheiro
O custo em dólares é óbvio. Yoast SEO Premium é $99/ano. WP Rocket é $59/ano. Gravity Forms é $59/ano. Empilhe dez plugins e você está olhando para $752 a $2.388 anuais dependendo dos tiers.
Mas os custos ocultos são piores:
- Imposto de desempenho: Cada plugin adiciona tempo de execução PHP, consultas de banco de dados e JavaScript frontend. Um estudo do HTTP Archive de 2025 descobriu que o site WordPress mediano com 20+ plugins carrega 2,3 segundos mais lentamente do que o mesmo conteúdo servido estaticamente.
- Superfície de ataque de segurança: 97% das vulnerabilidades do WordPress vêm de plugins e temas, de acordo com o relatório de 2024 da Patchstack. Cada plugin é um vetor de ataque.
- Ciclo de atualização: Plugins quebram após atualizações do núcleo do WordPress. Eles conflitam uns com os outros. Você gasta horas depurando em vez de construir.
- Bloqueio de fornecedor: Seu conteúdo, seus formulários, sua configuração de SEO -- tudo preso dentro de tabelas de banco de dados proprietárias.
A alternativa? Escrever o código real. É menos código do que você pensa.
O Mapa de Substituição: 10 Plugins vs Código Nativo
Aqui está a visão geral antes de entrarmos nos detalhes:
| # | Plugin WordPress | Custo Anual | Substituição | Linhas de Código | Economia Anual |
|---|---|---|---|---|---|
| 1 | Yoast SEO Premium | $99 | Next.js Metadata API | 15 | $99 |
| 2 | WP Rocket | $59 | Next.js ISR | 1 | $59 |
| 3 | Gravity Forms | $59 | Server Actions + Supabase | 25 | $59 |
| 4 | Wordfence Premium | $119 | Nada (sem PHP = sem exploits PHP) | 10 | $119 |
| 5 | Elementor Pro | $99 | React + Tailwind CSS | 20 | $99 |
| 6 | WPML | $49 | next-intl | 15 | $49 |
| 7 | UpdraftPlus Premium | $70 | Git + backups automáticos do Supabase | 0 | $70 |
| 8 | WP Mail SMTP Pro | $49 | Rota API Brevo | 12 | $49 |
| 9 | MonsterInsights Pro | $99 | Vercel Analytics / script GA4 | 3 | $99 |
| 10 | WooCommerce + extensões | $200-1.000+ | Stripe Checkout + Supabase | 20 | $200-1.000+ |
| TOTAIS | $902-2.702 | ~121 linhas | $752-2.388 |
Vamos detalhar cada um.
1. Yoast SEO → Next.js Metadata API
O plugin: Yoast SEO Premium ($99/ano) adiciona títulos de meta, descrições, tags Open Graph, sitemaps XML e URLs canônicas. Também adiciona um painel admin inchado com pontuações de legibilidade, medidores de densidade de palavras-chave e upsells. A versão gratuita constantemente o importunar para fazer upgrade.
Problemas conhecidos: Yoast adiciona ~200KB de JavaScript admin. Executa múltiplas consultas de banco de dados em cada carregamento de página. Os recursos de "análise de SEO" dão às pessoas uma falsa sensação de otimização -- já vi sites com pontuações perfeitas de Yoast rankear terrível porque o conteúdo era superficial.
A substituição: O Metadata API integrado do Next.js 14/15 lida com tudo que Yoast faz para saída de SEO. Aqui está o código:
// app/blog/[slug]/page.tsx
import { Metadata } from 'next'
import { getPost } from '@/lib/posts'
export async function generateMetadata(
{ params }: { params: { slug: string } }
): Promise<Metadata> {
const post = await getPost(params.slug)
return {
title: post.title,
description: post.excerpt,
openGraph: {
title: post.title,
description: post.excerpt,
images: [{ url: post.featuredImage }],
},
alternates: { canonical: `https://yoursite.com/blog/${params.slug}` },
}
}
Linhas de código: 15. Economia anual: $99.
Para sitemaps XML, Next.js tem uma convenção sitemap.ts integrada. Nenhum plugin necessário. Você obtém controle programático sobre cada URL, prioridade e frequência de mudança.
Isso é exatamente o tipo de coisa que lidamos em nossos projetos de desenvolvimento Next.js -- SEO que é incorporado na arquitetura, não colado.

2. WP Rocket → Next.js ISR
O plugin: WP Rocket ($59/ano) adiciona cache de página, cache do navegador, compressão GZIP, lazy loading, minificação de CSS/JS e integração de CDN. Sua página de configurações tem 40+ opções de configuração.
Problemas conhecidos: WP Rocket conflita com outras camadas de cache (caches de nível de hospedagem, CloudFlare). Regras de cache mal configuradas quebram conteúdo dinâmico. Você acaba gastando horas ajustando configurações que não deveriam existir em primeiro lugar.
A substituição: Uma linha de código.
// app/blog/[slug]/page.tsx
export const revalidate = 3600 // Revalide a cada hora
Isso é Geração Estática Incremental. Sua página é pré-renderizada em tempo de compilação, servida do CDN de borda e atualizada automaticamente em segundo plano. Nenhum plugin de cache. Nenhuma página de configuração. Nenhum conflito.
Quer revalidação sob demanda quando o conteúdo muda? Mais duas linhas:
// app/api/revalidate/route.ts
import { revalidatePath } from 'next/cache'
export async function POST() {
revalidatePath('/blog')
return Response.json({ revalidated: true })
}
Implante em Vercel e você obtém cache de borda, compressão automática GZIP/Brotli, otimização de imagem e distribuição de CDN -- tudo sem configuração. Linhas de código: 1 (ou 3 com revalidação sob demanda). Economia anual: $59.
3. Gravity Forms → Server Actions + Supabase
O plugin: Gravity Forms ($59/ano para Básico) permite que você crie formulários com uma interface drag-and-drop. Armazena submissões no banco de dados do WordPress e pode enviar notificações por email.
Problemas conhecidos: Gravity Forms carrega seu próprio JavaScript e CSS em cada página, mesmo páginas sem formulários. A UI admin é desajeitada. Os dados do formulário estão presos em tabelas de banco de dados do WordPress que são dolorosas de consultar diretamente.
A substituição: Um componente de formulário React com uma Server Action Next.js que escreve diretamente em Supabase.
// app/contact/page.tsx
'use client'
import { submitContact } from './actions'
export default function ContactForm() {
return (
<form action={submitContact} className="space-y-4">
<input name="name" required placeholder="Name"
className="w-full border rounded px-3 py-2" />
<input name="email" type="email" required placeholder="Email"
className="w-full border rounded px-3 py-2" />
<textarea name="message" required placeholder="Message"
className="w-full border rounded px-3 py-2" />
<button type="submit"
className="bg-blue-600 text-white px-6 py-2 rounded">
Send
</button>
</form>
)
}
// app/contact/actions.ts
'use server'
import { createClient } from '@supabase/supabase-js'
const supabase = createClient(
process.env.SUPABASE_URL!,
process.env.SUPABASE_SERVICE_KEY!
)
export async function submitContact(formData: FormData) {
await supabase.from('contacts').insert({
name: formData.get('name'),
email: formData.get('email'),
message: formData.get('message'),
})
}
Linhas de código: 25. Economia anual: $59. Os dados do seu formulário vivem em um banco de dados Postgres real que você possui. Consulte, exporte, construa dashboards -- sem limitações de plugin.
4. Wordfence → Nada Necessário
O plugin: Wordfence Premium ($119/ano) fornece um firewall, scanner de malware, segurança de login e proteção contra força bruta para sites WordPress.
Problemas conhecidos: Wordfence existe porque WordPress precisa. Execução de PHP, página de login wp-admin, endpoints XML-RPC, plugins vulneráveis -- esses são todos vetores de ataque específicos do WordPress. Wordfence verifica ameaças que só existem porque você está executando WordPress.
A substituição: Não execute PHP. Sério.
Um site Next.js implantado em Vercel ou Netlify não possui tempo de execução PHP, nenhuma página de login admin, nenhum banco de dados exposto à internet e nenhum diretório de upload de arquivo que possa executar código. O modelo de ameaça inteiro que Wordfence protege simplesmente não existe.
Para autenticação (se você precisar), Supabase Auth oferece mais do que Wordfence jamais pôde:
// lib/supabase.ts
import { createClient } from '@supabase/supabase-js'
export const supabase = createClient(
process.env.NEXT_PUBLIC_SUPABASE_URL!,
process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY!
)
// As políticas Row Level Security lidam com autorização
// Nenhum exploit de PHP. Nenhuma força bruta wp-admin. Nenhum ataque XML-RPC.
// MFA, OAuth, magic links -- tudo integrado.
Linhas de código: 10 (config de auth). Economia anual: $119. O melhor plugin de segurança é não precisar de um.
5. Elementor Pro → React + Tailwind CSS
O plugin: Elementor Pro ($99/ano) é um construtor de página visual. Permite que não-desenvolvedores criem layouts com drag-and-drop.
Problemas conhecidos: Elementor injeta 500KB+ de JavaScript e seu próprio framework CSS em cada página. Cria HTML profundamente aninhado e não-semântico. A velocidade da página desaba. E se você desativar Elementor, suas páginas se transformam em uma bagunça de shortcodes.
A substituição: Componentes React com Tailwind CSS. Zero overhead de tempo de execução de um construtor de página.
// components/FeatureCard.tsx
interface FeatureCardProps {
icon: React.ReactNode
title: string
description: string
}
export function FeatureCard({ icon, title, description }: FeatureCardProps) {
return (
<div className="group rounded-2xl border border-gray-200 p-6
hover:border-blue-500 hover:shadow-lg transition-all">
<div className="mb-4 text-blue-600">{icon}</div>
<h3 className="text-xl font-semibold mb-2">{title}</h3>
<p className="text-gray-600 leading-relaxed">{description}</p>
</div>
)
}
// Uso em uma página:
// <div className="grid md:grid-cols-3 gap-6">
// <FeatureCard icon={<SparklesIcon />} title="Fast" description="..." />
// </div>
Tailwind CSS remove estilos não utilizados em tempo de compilação. O resultado? Seu sistema de design inteiro se compila em um arquivo CSS que tipicamente é 10-15KB comprimido. Elementor adicionaria 500KB+ apenas de JavaScript.
Linhas de código: 20. Economia anual: $99. Além disso, sua pontuação de desempenho do Lighthouse o agradecerá.
6. WPML → next-intl
O plugin: WPML ($49/ano para Blog Multilíngue) adiciona suporte a múltiplos idiomas no WordPress. Duplica posts para cada idioma e adiciona um seletor de idioma.
Problemas conhecidos: WPML é notório por desacelerar sites. Adiciona múltiplas consultas de banco de dados por página. O gerenciamento de tradução é desajeitado. Conflitos com outros plugins são comuns -- tão comuns que WPML mantém uma lista de compatibilidade.
A substituição: next-intl é uma biblioteca i18n gratuita e de código aberto para Next.js. Aqui está a configuração:
// middleware.ts
import createMiddleware from 'next-intl/middleware'
export default createMiddleware({
locales: ['en', 'es', 'fr', 'de'],
defaultLocale: 'en'
})
export const config = {
matcher: ['/((?!api|_next|.*\\..*).*)']
}
// i18n/request.ts
import { getRequestConfig } from 'next-intl/server'
export default getRequestConfig(async ({ locale }) => ({
messages: (await import(`../messages/${locale}.json`)).default
}))
As traduções vivem em arquivos JSON simples. Nenhuma overhead de banco de dados. Nenhum conflito de plugin. A estrutura de URL é automática: /en/about, /es/about, /fr/about.
Linhas de código: 15. Economia anual: $49.
7. UpdraftPlus → Git + Backups Automáticos do Supabase
O plugin: UpdraftPlus Premium ($70/ano) faz backup de seus arquivos e banco de dados do WordPress para armazenamento em nuvem. Você agenda backups e reza para o restore funcionar quando você precisar.
Problemas conhecidos: Plugins de backup podem expirar em sites grandes. Os restores às vezes falham. Você está fazendo backup de um sistema monolítico onde código, conteúdo e configuração estão todos entrelaçados.
A substituição: Seu código já vive em Git. Cada commit é um backup. Cada branch é um snapshot. Você pode fazer rollback para qualquer ponto no histórico instantaneamente.
Seus dados vivem em Supabase, que inclui backups diários automáticos no plano Pro ($25/mês, mas você está pagando isso para toda sua camada de banco de dados, não apenas backups). A recuperação point-in-time é integrada.
# Seu fluxo de "backup":
git add .
git commit -m "Update homepage hero section"
git push origin main
# Pronto. Vercel faz auto-deploy. Git armazena histórico para sempre.
Linhas de código: 0 adicional. Economia anual: $70. Sua estratégia de backup agora é sua estratégia de implantação. Elas são a mesma coisa.
8. WP Mail SMTP → Brevo API Route
O plugin: WP Mail SMTP Pro ($49/ano) corrige a entrega de email quebrada do WordPress roteando através de um provedor SMTP adequado.
Problemas conhecidos: WordPress usa a função wp_mail() do PHP, que depende da configuração de email do servidor. A maioria dos hosts compartilhados têm uma entrega de email terrível. Então você paga por um plugin para corrigir algo que não deveria estar quebrado em primeiro lugar.
A substituição: Uma chamada de API direta ao Brevo (anteriormente Sendinblue). Tier gratuito: 300 emails/dia.
// app/api/send-email/route.ts
export async function POST(request: Request) {
const { to, subject, html } = await request.json()
const res = await fetch('https://api.brevo.com/v3/smtp/email', {
method: 'POST',
headers: {
'api-key': process.env.BREVO_API_KEY!,
'Content-Type': 'application/json',
},
body: JSON.stringify({
sender: { name: 'Your Site', email: 'hello@yoursite.com' },
to: [{ email: to }],
subject,
htmlContent: html,
}),
})
return Response.json({ success: res.ok })
}
Linhas de código: 12. Economia anual: $49. Você poderia trocar Brevo por Resend, Postmark ou qualquer provedor de email transacional em minutos -- todos funcionam da mesma forma.
9. MonsterInsights → Vercel Analytics
O plugin: MonsterInsights Pro ($99/ano) adiciona Google Analytics ao WordPress com um dashboard dentro do wp-admin.
Problemas conhecidos: MonsterInsights adiciona scripts de rastreamento que aumentam o peso da página. O dashboard wp-admin é uma versão simplificada do que o Google Analytics já mostra. Você está pagando $99/ano por um intermediário.
A substituição: Vercel Analytics (incluído gratuitamente em Hobby, $10/mês em Pro para mais dados) fornece Core Web Vitals e dados de visualização de página sem nenhum script de terceiros. Ou apenas adicione GA4 diretamente:
// app/layout.tsx
import { GoogleAnalytics } from '@next/third-parties/google'
export default function RootLayout({ children }) {
return (
<html>
<body>{children}</body>
<GoogleAnalytics gaId="G-XXXXXXXXXX" />
</html>
)
}
Três linhas. Você obtém o dashboard completo do Google Analytics 4 -- não uma versão de plugin WordPress simplificada.
Linhas de código: 3. Economia anual: $99.
10. WooCommerce → Stripe Checkout + Supabase
O plugin: WooCommerce é grátis, mas o custo real está nas extensões. Gateways de pagamento, calculadores de envio, plugins de imposto, complementos de assinatura -- você está facilmente gastando $200-1.000+/ano. Além disso, WooCommerce transforma seu site WordPress em uma aplicação lenta e complexa com 200+ configurações de admin.
Problemas conhecidos: Sites WooCommerce são lentos. O admin é esmagador. Cada extensão adiciona tabelas de banco de dados e overhead de PHP. O dimensionamento é doloroso e caro.
A substituição: Stripe Checkout lida com todo o fluxo de pagamento -- hospedado, em conformidade com PCI, suporta assinaturas, lida com cálculo de imposto (com Stripe Tax). Seu catálogo de produtos vive em Supabase.
// app/api/checkout/route.ts
import Stripe from 'stripe'
const stripe = new Stripe(process.env.STRIPE_SECRET_KEY!)
export async function POST(request: Request) {
const { priceId, quantity } = await request.json()
const session = await stripe.checkout.sessions.create({
mode: 'payment',
line_items: [{ price: priceId, quantity }],
success_url: `${process.env.NEXT_PUBLIC_URL}/success`,
cancel_url: `${process.env.NEXT_PUBLIC_URL}/cart`,
automatic_tax: { enabled: true },
})
return Response.json({ url: session.url })
}
A taxa de processamento do Stripe é 2,9% + 30¢ por transação -- a mesma taxa que WooCommerce Payments cobra. Mas você não está pagando pelas dúzia de extensões WooCommerce em cima.
Linhas de código: 20. Economia anual: $200-1.000+. Para necessidades de e-commerce complexas, Shopify Storefront API com um frontend Next.js é outra excelente opção que construímos para clientes.
Resumo Total de Economias
Vamos somar tudo:
| Categoria | Custo de Plugin WordPress | Custo de Substituição Next.js | Linhas de Código |
|---|---|---|---|
| SEO | $99/ano | $0 | 15 |
| Cache/Desempenho | $59/ano | $0 | 1 |
| Formulários | $59/ano | $0 | 25 |
| Segurança | $119/ano | $0 | 10 |
| Construtor de Página | $99/ano | $0 | 20 |
| Multilíngue | $49/ano | $0 | 15 |
| Backups | $70/ano | $0 | 0 |
| $49/ano | $0 | 12 | |
| Analytics | $99/ano | $0 | 3 |
| E-commerce | $200-1.000+/ano | $0 (taxas do Stripe são por transação) | 20 |
| TOTAL | $902-2.702/ano | $0 | ~121 linhas |
Isso não é um erro de digitação. Menos de 150 linhas de código real substituem quase $2.700/ano em plugins. E o código é mais rápido, mais seguro e completamente sob seu controle.
A história de hospedagem é similar. Um host WordPress capaz de executar todos esses plugins confiávelmente custa $30-100/mês. Um site Next.js no plano Pro do Vercel é $20/mês. Supabase Pro é $25/mês. Você economiza em hospedagem também.
Se você está considerando esse tipo de migração, escrevemos extensivamente sobre a abordagem de desenvolvimento de CMS headless e como se compara com setups tradicionais de WordPress. Você também pode verificar nossa página de preços para saber qual é o custo real de um projeto de migração.
Quando Esta Abordagem Não Faz Sentido
Quero ser honesto aqui. Esta abordagem não é para todos.
Se você é um criador de conteúdo não-técnico que precisa editar seu site sem tocar em código, você precisa de uma camada de edição visual. Isso poderia ser um CMS headless como Sanity, Contentful ou Payload CMS junto com Next.js -- que construímos regularmente como parte de nossas soluções de CMS headless. Mas você precisa dessa camada.
Se você está executando uma loja WooCommerce complexa com milhares de SKUs, gerenciamento de inventário complexo e regras de envio personalizadas, você pode estar melhor servido pelo Shopify com um frontend Next.js headless. A abordagem Stripe Checkout funciona ótima para catálogos mais simples.
Se toda sua equipe conhece WordPress e nada mais, a migração tem uma curva de aprendizado. Vale a pena no longo prazo, mas reserve tempo para treinamento ou trabalhe com uma agência que lida com a transição.
Para todos os outros? A matemática é bem clara.
Perguntas Frequentes
Preciso saber React para substituir plugins WordPress com código nativo? Sim, você vai precisar de conhecimento prático de React e Next.js. Os snippets de código neste artigo são diretos, mas você precisa entender componentes, server actions e TypeScript básico. Se você é um desenvolvedor PHP, a curva de aprendizado é real mas gerenciável -- o modelo mental do React clica para a maioria dos desenvolvedores dentro de algumas semanas de uso diário.
Como lido com conteúdo WordPress durante a migração? Exporte seu conteúdo WordPress usando a REST API ou WP-CLI, transforme em Markdown ou JSON estruturado e importe em seu CMS headless escolhido (Sanity, Contentful, Payload). Escrevemos scripts de migração que lidam com milhares de posts com imagens, categorias e metadados. O conteúdo em si migra limpo -- são os dados específicos de plugin (meta de Yoast, entradas de Gravity Forms, pedidos de WooCommerce) que requerem mapeamento cuidadoso.
ISR do Next.js é realmente tão rápido quanto cache do WP Rocket? Mais rápido. WP Rocket armazena em cache páginas no seu servidor e as serve através da infraestrutura do seu host. Next.js ISR em Vercel serve páginas pré-renderizadas a partir de nós de borda em 100+ locais globalmente. Em nossos benchmarks, a mediana TTFB cai de 400-800ms (WordPress + WP Rocket) para 50-100ms (Next.js em Vercel). Isso não é uma melhoria marginal -- é uma arquitetura fundamentalmente diferente.
E quanto recursos de SEO do WordPress além de meta tags, como schema markup?
Next.js lida com dados estruturados nativamente através de seu suporte JSON-LD. Você cria uma tag script com type="application/ld+json" em seu componente de página. Nenhum plugin necessário. Para sitemaps, Next.js tem convenções de arquivo sitemap.ts e robots.ts integradas. Você obtém mais controle do que Yoast oferece, e tudo é type-safe.
Supabase pode realmente substituir o banco de dados do WordPress para um site em produção? Absolutamente. Supabase é executado em PostgreSQL, que é testado em escala muito além do que MySQL-backed WordPress manipula. As políticas Row Level Security substituem o controle de acesso baseado em função do WordPress. Assinaturas em tempo real, busca full-text e funções edge são integradas. O tier gratuito do Supabase lida com a maioria dos pequenos e médios sites. O tier Pro em $25/mês oferece 8GB banco de dados, 250GB bandwidth e backups diários -- mais que suficiente para a maioria dos negócios.
E se Vercel ou Supabase aumentarem seus preços? Seu código é portável. Next.js é executado em qualquer host Node.js -- AWS, DigitalOcean, Fly.io, self-hosted. Supabase é open source, então você pode hospedá-lo você mesmo. O ecossistema de plugin WordPress o bloqueia em WordPress. A stack moderna oferece opções. Implantamos projetos Next.js em Vercel, Netlify, AWS Amplify e Coolify (self-hosted) -- mesma base de código, diferentes hosts.
Quanto tempo uma migração WordPress para Next.js normalmente leva? Para um site de negócios típico com 10-50 páginas, um blog e formulários de contato: 4-8 semanas. Para e-commerce com catálogos de produtos: 8-12 semanas. Para sites complexos multilíngues: 8-16 semanas. O cronograma depende do volume de conteúdo, funcionalidade personalizada e quanto dado específico de plugin precisa de migração. Verifique nossa página de capacidades para detalhes do que está envolvido.
Existem algum custo de manutenção contínua que não estou contabilizando? Vercel Pro é $20/mês. Supabase Pro é $25/mês (se você precisar -- tier gratuito funciona para muitos sites). Um nome de domínio. Isso é aproximadamente $540/ano para hospedagem e banco de dados -- comparado a $360-1.200/ano apenas para hospedagem WordPress, antes de adicionar os $902-2.702 em custos de plugin. O custo total de propriedade cai significativamente, e você gasta zero horas atualizando plugins, corrigindo conflitos ou se recuperando de hacks.