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

10

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á! :)

Siga-nos e Partilhe!
Autor: Celso Azevedo

O Celso tem 18 anos, é português e vive em Londres. Ele é o criador do WP Total e tem diversos sites espalhados pela web. Espera um dia ter projectos de referencia e trabalhar exclusivamente na internet.

Veja Também:
Como instalar o WordPress no 000WebHost.com Como repor uma base de dados antiga? Como actualizar um WordPress antigo ? Como Instalar o WordPress Como criar Bases de Dados no cPanel
 

10 Comentários

  1. Claudio Myst diz:

    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:

    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. @ Edson Souza,
    ainda bem que este artigo o ajudou :)

  4. 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:

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

  6. Nelson diz:

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

  7. Olá cenourinha,
    não conhecia essa.

    Vou adicionar isso ao post ;)

    Obrigado!

  8. cenourinha diz:

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

    define('WP_POST_REVISIONS', false);

  9. Olá Eduardo,
    obrigado pelo comentário!

© 2009/10 WP Total - Sobre Nós - Contacto - Siga-nos! - Regras
Alojado pela Trignosfera