Como você já deve saber, o WordPress vem com um recurso interno que permite desfazer alterações e voltar a uma versão anterior de uma postagem. Esse recurso é chamado de Revisões de Postagens ou simplesmente Revisões. Mas talvez você esteja se perguntando como ele funciona exatamente.
A maioria de nós comete erros ao escrever. Às vezes, você pode desejar não ter excluído o que escreveu anteriormente. As revisões permitem que você corrija isso voltando no tempo e desfazendo as alterações.
Na WPBeginner, contamos com o recurso Revisões do WordPress o tempo todo para recuperar conteúdo excluído, desfazer erros e reverter para versões mais antigas de nossas postagens.
Neste artigo, mostraremos a você como desfazer facilmente as alterações no WordPress com revisões de postagens. Também veremos como gerenciar facilmente as revisões de publicações no WordPress.
Aqui está uma visão geral dos tópicos que abordaremos neste guia:
O que é o recurso Post Revisions?
As revisões de posts são um recurso do site WordPress que permite desfazer alterações e voltar a uma versão anterior de seus posts e páginas.
Para cada rascunho em que você está trabalhando, o WordPress salva automaticamente uma revisão temporária. Esse tipo de revisão é chamado de salvamento automático.
O WordPress armazena um salvamento automático a cada 60 segundos. Ele também substitui automaticamente a versão antiga pelo novo salvamento automático.
O recurso de salvamento automático ajuda a restaurar o conteúdo se algo der errado antes que você possa salvá-lo. Por exemplo, se o navegador travar ou o computador travar enquanto estiver escrevendo, você poderá restaurar o último rascunho.
O WordPress também salva revisões de postagens sempre que um usuário clica no botão salvar, atualizar ou publicar. Ao contrário dos salvamentos automáticos, essas revisões são armazenadas permanentemente no banco de dados do WordPress.
Você pode localizar, navegar e reverter para qualquer uma dessas revisões do WordPress na tela de pós-edição.
Por que você deve usar as revisões de postagem
Quase todos os usuários do WordPress podem se beneficiar das revisões de postagens. Escrever um ótimo conteúdo requer muitos ajustes e edições. As revisões do WordPress permitem que você veja seu processo e tenha uma visão geral de como sua postagem evoluiu.
Em seguida, você pode alternar entre diferentes estados do rascunho, fazer alterações e deixar o artigo perfeito para publicação.
Para sites WordPress com vários autores, as revisões de postagens permitem que os editores gerenciem facilmente o trabalho de vários autores. Você pode ver quem fez alterações em um artigo, quais alterações foram feitas e assim por diante.
Dito isso, vamos dar uma olhada em como usar as revisões de posts para melhorar seus posts e páginas do WordPress.
Como usar as revisões de posts para desfazer alterações no WordPress
O WordPress exibe o número de revisões na seção “Post” no painel Configurações, à direita.
Você pode encontrá-la no lado direito da tela do editor de postagens. Clicar em “Revisions” (Revisões) o levará à tela de revisões de postagens.
A tela de revisão da postagem mostrará a última revisão da postagem com uma barra de rolagem na parte superior.
Deslizar o botão na barra de rolagem o levará a revisões anteriores da postagem.
As alterações feitas em cada revisão serão destacadas nas cores verde e rosa. Na parte superior, você pode ver o usuário que fez essas alterações, a hora e outras informações.
O WordPress também informará se uma revisão é um salvamento automático ou um rascunho.
Você pode usar os botões seguinte e anterior para mover-se pelas revisões.
Além disso, você pode marcar a caixa na parte superior que diz “Compare any two revisions”. Isso dividirá o botão da barra de rolagem em dois, e você poderá levar cada botão a uma revisão diferente e comparar a diferença entre duas revisões distantes.
Para restaurar uma revisão, basta clicar no botão Restore This Revision (Restaurar esta revisão) ou Restore This Autosave (Restaurar este salvamento automático).
O WordPress restaurará a revisão selecionada como a revisão atual da postagem, e você poderá salvá-la como rascunho.
Lembre-se de que a restauração para uma revisão anterior não excluirá a versão mais recente da sua postagem. Em vez disso, o WordPress a armazenará no banco de dados como outra revisão.
Uso de revisões de postagens com o editor clássico do WordPress
Caso não tenha atualizado seu WordPress para o Gutenberg e ainda esteja usando o Editor Clássico, você encontrará as revisões de postagem na meta-caixa de publicação no painel direito da tela de edição de postagem/página.
Para visualizar as revisões de postagens, basta clicar no link “Browse” (Procurar) ao lado do número de revisões. Além disso, as revisões de postagens funcionam de forma semelhante tanto no Editor Clássico quanto no Gutenberg.
Limitação de revisões de postagens no WordPress
Todas as revisões de postagens são armazenadas em seu banco de dados do WordPress. Devido a isso, muitos usuários se preocupam com o fato de que muitas revisões podem tornar seus sites mais lentos.
Isso não é verdade.
O WordPress ignora as revisões de postagens ao fazer chamadas ao banco de dados no front end. Ele só procura por revisões na tela de edição de posts ou quando você está realmente navegando pelas revisões.
Você ainda pode controlar e limitar as revisões de postagens no WordPress. Mostraremos dois métodos diferentes para fazer isso, para que você possa escolher o que melhor lhe convier.
1. Limite as revisões de postagens no WordPress usando um plug-in
A maneira mais fácil de gerenciar as revisões de postagens do WordPress é usar um plug-in. Isso permite que você controle as revisões na área de administração do WordPress.
A primeira coisa que você precisa fazer é instalar e ativar o plug-in WP Revisions Control. Para obter mais detalhes, consulte nosso guia passo a passo sobre como instalar um plug-in do WordPress.
Isenção de responsabilidade: o plug-in WP Revisions Control não é atualizado há algum tempo, mas nós o testamos recentemente e ele ainda está funcionando bem. Para obter detalhes, consulte nosso guia sobre se você deve usar plug-ins desatualizados.
Após a ativação, você precisa visitar a página Configurações ” Escrita e rolar para baixo até a seção Controle de revisões do WP.
A partir daí, você precisa inserir o número de revisões que deseja armazenar para cada tipo de postagem e, em seguida, clicar no botão “Save Changes” (Salvar alterações) para armazenar suas configurações.
O WP Revisions Control agora limitará as revisões de postagens armazenadas no banco de dados do WordPress.
O plug-in também permite que você exclua revisões de uma publicação individual. Basta editar a postagem na qual deseja excluir as revisões e rolar para baixo, abaixo do editor.
Você pode limitar as revisões apenas para essa postagem ou excluí-las clicando no botão “Purge these revisions” (Eliminar essas revisões).
2. Limitar manualmente as revisões de posts do WordPress
O WordPress permite que você controle quantas revisões deseja manter para um artigo. Para limitar as revisões de postagens, basta adicionar este código ao arquivo wp-config.php do seu site WordPress:
define( 'WP_POST_REVISIONS', 10 );
Não se esqueça de substituir 10 pelo número de revisões que você deseja manter para cada postagem.
Para facilitar, você pode usar o WPCode. Ele é o melhor plug-in de snippet de código para WordPress e ajuda você a adicionar códigos personalizados sem correr o risco de danificar seu site.
Além disso, o WPCode vem com uma biblioteca de mais de 1.500 snippets de código prontos, incluindo um para limitar as revisões de postagens.
Para começar, você precisa instalar e ativar o plug-in gratuito WPCode. Se precisar de ajuda, você pode seguir nosso tutorial sobre como instalar um plug-in do WordPress.
Após a ativação, vá para Code Snippets ” Library no painel de administração do WordPress.
Em seguida, procure o snippet “Limit Post Revisions” (Limitar revisões de postagens). Depois de encontrá-lo, passe o mouse sobre ele e clique no botão “Usar snippet”.
A partir daí, o WPCode adicionará automaticamente o código que limita a memória de armazenamento das revisões de postagem a 4.
No entanto, você pode substituir 4 pelo número de sua escolha.
Depois disso, basta alternar a chave na parte superior da página de “Inativo” para “Ativo” e clicar no botão “Atualizar”.
É isso aí. Agora você conseguiu limitar o número de revisões de postagens que o WordPress armazenará.
Como excluir revisões de postagens antigas no WordPress
As revisões de postagens antigas são perfeitamente inofensivas, e você não precisa excluí-las na maioria dos casos. No entanto, se você tiver um site muito grande com milhares de artigos, a exclusão de revisões de postagens antigas poderá ajudá-lo a reduzir o tamanho dos backups.
Primeiro, você precisará instalar e ativar o plug-in WP-Optimize. Para obter mais detalhes, consulte nosso guia passo a passo sobre como instalar um plug-in do WordPress.
Após a ativação, vá para a página WP-Optimize ” Database (Banco de dados ) e marque a caixa ao lado da opção “Clean all post revisions” (Limpar todas as revisões de postagens).
Agora, clique no botão “Run optimization” (Executar otimização) para excluir todas as revisões de postagens. Depois de limpar as revisões, sinta-se à vontade para desinstalar e excluir o plug-in.
Para saber mais sobre esse plug-in, consulte nossa análise detalhada do WP-Optimize.
Exclusão de revisões de postagens do WordPress via phpMyAdmin
Os usuários avançados também podem excluir as revisões de postagens do WordPress por meio do phpMyAdmin.
Primeiro, certifique-se de que você criou um backup completo do banco de dados do WordPress.
Depois disso, basta fazer login no painel de controle da hospedagem do WordPress e clicar no ícone do phpMyAdmin.
Em seguida, você precisa selecionar o banco de dados do WordPress na coluna da esquerda. O phpMyAdmin exibirá as tabelas do banco de dados do WordPress.
Depois disso, você precisa clicar na guia SQL no menu superior.
Isso carregará a interface SQL do phpMyAdmin. A partir daí, você pode executar comandos manualmente no banco de dados do WordPress.
Você precisa digitar o seguinte código:
DELETE FROM wp_posts WHERE post_type = "revision";
Não se esqueça de substituir wp_ pelo seu próprio prefixo do banco de dados do WordPress. Depois disso, clique no botão “Go” para executar o comando.
O phpMyAdmin agora excluirá todas as revisões do banco de dados do WordPress.
Observação: A exclusão de revisões não impedirá que o WordPress salve revisões para suas futuras postagens.
Como desativar completamente as revisões de postagens do WordPress
Não recomendamos a desativação das revisões de postagens do WordPress. No entanto, alguns usuários podem querer desativar as revisões para reduzir o tamanho do banco de dados do WordPress.
A maneira mais fácil de fazer isso é instalar o plug-in Disable Post Revision. Para obter mais detalhes, consulte nosso guia passo a passo sobre como instalar um plug-in do WordPress.
Após a ativação, acesse a página Settings ” Writing (Configurações ” Escrita ) e selecione os tipos de postagem em que você deseja desativar o recurso de revisões.
Não se esqueça de clicar no botão salvar alterações para armazenar suas configurações.
Se não quiser usar o plug-in, você também pode fazer a mesma coisa manualmente adicionando este código ao arquivo wp-config.php:
define('WP_POST_REVISIONS', false );
Esse código desativa o recurso de revisões de postagens do WordPress em seu site. Ele ainda permitirá que o WordPress salve um salvamento automático e uma revisão no armazenamento do navegador.
Esperamos que este artigo tenha ajudado você a aprender como usar as revisões de postagens do WordPress para desfazer alterações e como gerenciar revisões de postagens em sites maiores. Talvez você também queira ver nosso guia para iniciantes sobre como gerenciar seu fluxo de trabalho editorial no WordPress e como iniciar um blog no WordPress.
Se você gostou deste artigo, inscreva-se em nosso canal do YouTube para receber tutoriais em vídeo sobre o WordPress. Você também pode nos encontrar no Twitter e no Facebook.
Jiří Vaněk
This is a great article. On the one hand, revisions are a great thing, on the other hand, I really come across almost daily people complaining that their WordPress is slow. And very often revisions are to blame. For example, on a website with Elementor and a larger number of articles, revisions can grow to thousands. And then you can tell. I’m using the sweep plugin, but I’ll definitely look into your recommendations.
vibhakar
is there any way to get back my post revisions after optimizing ?
WPBeginner Support
If you mean you deleted your old revisions then you would not be able to get them back.
Administrador
Jiří Vaněk
There is a way. Revisions are stored in the database like everything else. If you have a database backup and restore the database from the backup, the revision will be returned to you. If you don’t have a database backup, you’ve lost revisions permanently.
Steven
Hi there,
I tried to change the wp-config.php file and added the code: define( ‘WP_POST_REVISIONS’, 10 );
Then I emptied the revisions but still regularly see more than 10 revisions. How is this possible?
WPBeginner Support
You would want to ensure your wp-config does not have it set in another part of the file for one common reason.
Administrador
Stacy
Hi, is there a way to limit the amount of revisions by time/date? For example, I want my website to only keep revisions that are 1 year old, is that possible?
WPBeginner Support
We do not have a recommended method for that at the moment but if we find a method we would recommend we will be sure to share.
Administrador
Stacy
Thank you so much for checking, your team is doing great work and I appreciate every article you publish. Keep it up!
Jintu
I put the code on wp-config.php and 5 post revisions but still, it increases on my new article.
WPBeginner Support
You would want to ensure it is not set elsewhere in your file and you properly saved your changes for the most common reasosns.
Administrador
Adnan
How to disable revisions of Elementor ?
WPBeginner Support
You would use the same method as in this article.
Administrador
Amarachi
This was very helpful for me. I got tired seeing 20+ revisions in my posts! The plugins were easy to use and very straightforward!
WPBeginner Support
Glad our guide could be helpful
Administrador