Kaksi Media

Como limitar o número de revisões de artigos e páginas no WordPress

revisões wordpress

O WordPress tem um sistema de revisões que guarda os rascunhos dos teus artigos e páginas de cada vez que os salvas. Esta é uma excelente funcionalidade para quem utiliza de forma regular o editor do WordPress.

É útil, sobretudo, para quem está a criar ou editar textos longos, é interrompido nesse processo, por exemplo por um telefonema, ou perde a ligação à Internet.

O sistema guarda diversas cópias do documento, tantas quantas as alterações salvas, permitindo reverter para uma edição anterior se assim o entenderes.

O WordPress guarda ainda de forma automática e a cada 60 segundos as alterações efectuadas.

Esta é a parte boa. Agora a má.

Estas revisões ocupam espaço na base de dados, uma vez que, por defeito, o WordPress não estabelece qualquer limite no número de versões que ficam guardadas. Logo, se guardaste um artigo 50 vezes, a base de dados fica com 50 versões. Se este cenário ocorrer num ou noutro caso não há problema. Se for algo frequente a história é outra.

A base de dados fica carregada e demora mais tempo a responder às solicitações que são feitas.

Esta foi a parte má. Agora a boa.

Para evitares este potencial problema podes reduzir o número de revisões dos artigos ou páginas, definindo um número de versões que pretendes guardar. Por exemplo, três.

Vai ao ficheiro wp-config.php da tua instalação WordPress e acrescenta:

define( 'WP_POST_REVISIONS', 3 );

Se preferires menos ou mais, basta alterar o número indicado na linha.

Podes ainda desactivar as revisões, fazendo com que o WordPress não guarde qualquer alteração, com excepção daquela que é publicada.

Nesse caso no wp-config.php deve ser acrescentada a seguinte linha

define( 'WP_POST_REVISIONS', false );

Podes também mudar o intervalo de tempo definido por defeito para a realização de versões automáticas. Em vez dos 60 segundos podes mudar para 180 segundos ou outro período de tempo da tua preferência.

No mesmo wp-config.php basta colocares:

define( 'AUTOSAVE_INTERVAL', 180 ); // Seconds

A escolha é tua. Nós sugerimos a realização de versões automáticas a cada 180 segundos e a manutenção das três últimas versões.

José Freitas

José Freitas

Ajudo pequenas e médias empresas e empreendedores a criar estratégias online para conseguirem melhores clientes, através da comunicação relacional. Na minha vida passada fui jornalista durante 25 anos. A comunicação é a minha praia. Viciado em café intenso e aromático.

Queres receber as nossas mensagens semanais o teu email?

As nossas mensagens são compostas por pequenos textos escritos a pensar em ti (sim a sério, a pensar em ti).

Não enviamos SPAM porque também não gostamos de o receber.