WordPress 36 visualizações

Como limitar o número de revisões de posts salvas pelo WordPress para economizar espaço

Ver no WHMCS

Como limitar o número de revisões de posts salvas pelo WordPress para economizar espaço

Oi, tudo bem? Aqui é a Sensei da GeHost! 🌿 Hoje vamos falar de um "vilão silencioso" que mora dentro de quase todo site WordPress: as revisões de posts. Elas parecem inofensivas, mas com o tempo podem inchar seu banco de dados e deixar o site mais pesado. Vem comigo que eu te explico tudo com calma, passo a passo.

O que são as revisões de posts?

Toda vez que você salva uma alteração em um post, página ou produto, o WordPress guarda uma cópia daquela versão automaticamente — é o famoso "histórico de revisões". A ideia é boa: se você errar algo, dá pra voltar numa versão anterior. O problema é que, por padrão, o WordPress não tem limite para isso. Um post editado 50 vezes pode gerar 50 registros extras no banco de dados!

💡 Dica da Sensei: quanto mais revisões acumuladas, maior fica sua tabela wp_posts no banco de dados — e isso pode deixar o carregamento do painel (e até do site) mais lento com o passar dos meses.

Passo 1: Limitando revisões futuras via wp-config.php

A forma mais confiável de limitar revisões é adicionar uma linha de código no arquivo wp-config.php do seu site. Não se preocupe, é simples:

  1. Acesse o cPanel da sua hospedagem GeHost pelo link enviado a você.
  2. Entre no Gerenciador de Arquivos (File Manager).
  3. Abra a pasta public_html (ou a pasta do seu domínio, se for um site em subpasta/subdomínio).
  4. Localize o arquivo wp-config.php, clique com o botão direito e escolha Editar.
  5. Procure a linha que diz /* That's all, stop editing! Happy publishing. */ e, logo acima dela, cole:

define('WP_POST_REVISIONS', 5);

Esse exemplo mantém apenas as 5 revisões mais recentes de cada post — você pode ajustar esse número para o que fizer mais sentido pra você (3, 10, o que preferir).

🌱 Dica da Sensei: se quiser desativar completamente as revisões (nenhuma cópia extra será salva), use define('WP_POST_REVISIONS', false); no lugar do número.
Gerenciador de Arquivos do cPanel mostrando a árvore de pastas, incluindo public_html

Passo 2: Salvando e conferindo

  1. Depois de colar a linha, clique em Salvar Alterações (Save Changes) no editor do Gerenciador de Arquivos.
  2. Pronto! A partir de agora, novas revisões vão respeitar o limite definido.

Importante: essa configuração só afeta as revisões a partir de agora. As revisões antigas que já existem no banco de dados continuam lá — para "faxinar" o que já foi acumulado, vamos ao próximo passo.

Passo 3: Limpando as revisões antigas (opcional, com cautela)

Se seu site é antigo e já acumulou muitas revisões, você pode removê-las diretamente pelo banco de dados usando o phpMyAdmin, disponível na área de Bancos de Dados MySQL do seu cPanel.

⚠️ Atenção da Sensei: mexer direto no banco de dados é uma ação mais avançada e não tem volta. Se você não se sentir confortável com isso, tudo bem! Vale a pena usar um plugin de limpeza (explico no próximo passo) ou pedir apoio ao suporte antes de qualquer alteração no banco.
Tela de Bancos de Dados MySQL do cPanel, com opção de gerenciar bancos

Alternativa mais simples: usando um plugin

Se preferir não editar arquivos nem mexer no banco de dados, existem plugins de limpeza e otimização de banco de dados disponíveis no repositório oficial do WordPress que fazem esse controle de revisões (e outras "gorduras" do banco) de forma visual, com poucos cliques. É uma ótima opção para quem quer praticidade.

Por que isso vale a pena?

  • Banco de dados mais leve — menos dados acumulados, menos peso.
  • Painel WordPress mais ágil — telas de edição e listagem carregam mais rápido.
  • Backups mais rápidos — bancos menores geram backups mais ágeis de gerar e restaurar.
🍃 Última dica da Sensei: faça essa "faxina" de tempos em tempos, principalmente se você edita seus posts com frequência. Um site levinho é um site feliz — e visitante feliz fica mais tempo por lá!

Ficou com alguma dúvida no meio do caminho? Nossa equipe de suporte está pronta pra te ajudar. Até a próxima! 🌸

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.