Como limitar o numero de revisões de um Post?

Publicado a 27 de Maio de 2009 por Celso Azevedo 

Um dos defeitos que o Wordpress tem é não permitir ao utilizador que defina o numero revisões das páginas e posts.

Sempre que um post é editado e guardado, o Wordpress guarda por defeito todas as versões anteriores. Isto é mau, pois só vai ocupar espaço na base de dados e normalmente não precisamos dos posts anteriores.

Neste post vou mostrar como apagar as revisões dos posts da base de dados e vou falar de um plugin que limita o numero de revisões.

Revisões de um Post

COMO APAGAR AS REVISÕES DA BASE DE DADOS?

1. Faça o login no cPanel,
2. Clique em PHPMyAdmin,
3. Na página que abriu, no canto superior esquerdo, escolha a base de dados que pretende efectuar a limpeza,
4. Clique em SQL e escreva o seguinte:
DELETE FROM wp_posts WHERE post_type = "revision";
5. Clique em Executa.
Fonte: WebVicio.com

Nota: Faça o backup da base de dados, pois se houver algum erro você já está preparado.

PLUGIN PARA LIMITAR AS REVISÕES:

O plugin Revision Control permite habilitar/desabilitar/limitar as revisões em Posts/Páginas do wordpress.

1. Faça o download do plugin e instale-o,
2. Depois de o instalar, entre na área de administração do wordpress,
3. Clique em Opções (Options) e de seguida em Revisions,
4. Configure as opções a sua maneira.

No meu caso optei por deixar as revisões ligadas, mas limitei o numero até 2.

DESACTIVAR REVISÕES NO WP-CONFIG.PHP:

Para desactivar as revisões sem ser necessário recorrer a plugins, basta inserir o seguinte código no ficheiro wp-config.php do wordpress:

define('WP_POST_REVISIONS', false);

Esta última dica foi dada pelo Cenourinha. Obrigado.

Até Já! :)

Related Posts with Thumbnails

Este artigo foi arquivado em Dicas / Tutoriais, Wordpress

Comentários

10 Comentários para “Como limitar o numero de revisões de um Post?”
  1. Claudio Myst diz:
    Navegando com Firefox 3.5.7 Firefox 3.5.7 no Windows 7 Windows 7

    opa o código não saiu no comentário vou fazer diferente para que saia corretamente.

    <?php
    function disableAutoSave(){
    wp_deregister_script(‘autosave’);
    }
    add_action( ‘wp_print_scripts’, ‘disableAutoSave’ );
    ?>

  2. Claudio Myst diz:
    Navegando com Firefox 3.5.7 Firefox 3.5.7 no Windows 7 Windows 7

    A dica de alterar o arquivo wp-config.php não é muito boa pois ao atualizar o WordPress uma nova mudança precisa ser feita e eu tenho uma sugestão melhor caso seja interessante desativar mesmo a opção que praticamente ninguém usa.

    Coloque em seu arquivo function.php do tema o seguinte código

    Pronto o salvamento automático será desabilitado e mesmo que atualize o WordPress a configuração será mantida.

    Isso funciona para WordPress e WordPress MU

    Fica a dica pra quem quiser usar.

  3. Navegando com Firefox 3.5.3 Firefox 3.5.3 no Windows Vista Windows Vista

    @ Edson Souza,
    ainda bem que este artigo o ajudou :)

  4. Navegando com Firefox 3.5.3 Firefox 3.5.3 no Windows XP Windows XP

    Celso, muito obrigado pela dica. Sua dica reduziu drasticamente o tamanho do meu BD. Antes de aplicar sua dica, fiz um backup de 16MB. Após aplicar a limpeza fiz outro, desta vez com 8 MB, ou seja, a metade do tamanho. O plugin também é interessante. Valeu mesmo.

  5. Eduardo diz:
    Navegando com Unknown Unknown no Unknown Unknown

    Não conhecia essa, Otima dica, removeu 1500 entradas do mysql.
    Abraço

  6. Nelson diz:
    Navegando com Unknown Unknown no Unknown Unknown

    Também não conhecia isso de desactivar as revisões.
    Se calhar é mesmo o melhor a fazer já que nunca as usei.

  7. Navegando com Unknown Unknown no Unknown Unknown

    Olá cenourinha,
    não conhecia essa.

    Vou adicionar isso ao post ;)
    Obrigado!

  8. cenourinha diz:
    Navegando com Unknown Unknown no Unknown Unknown

    Podes desactivar as revisões por defeito no Wordpress colocando o seguinte código no wp-config.php

    define('WP_POST_REVISIONS', false);

  9. Navegando com Unknown Unknown no Unknown Unknown

    Olá Eduardo,
    obrigado pelo comentário!

Deixe o seu Comentário