Home > Truques & Dicas, Wordpress > Wordpress: Revisões sob controle

Wordpress: Revisões sob controle

November 10th, 2008 Leave a comment Go to comments

Revisões são versões de um artigo de Wordpress criadas cada vez que você o salva, elas servem para facilitar o retorno a uma versão antiga de um post de forma rápida e simples.

Porém se você é obsessivo-compulsivo que nem eu e salva a cada palavra nova em um post, em pouco tempo cada você terá milhares de revisões por post que além de “ficar feio” aumenta o tamanho da tabela do banco de dados do blog.

Controlando o número de versões

Adicionando as seguintes linhas ao arquivo wp-config.php, localizado na raiz do seu blog, você pode controlar o número máximo de revisões guardadas e de quanto em quanto tempo será feito um auto salvamento:

define('WP_POST_REVISIONS', 5); //Define no máximo 5 revisões por post.
define('AUTOSAVE_INTERVAL', 600); // Auto salvamento em intervalos de 10 minutos.

Deletando todas as revisões (a maneira fácil)

Usando comando de mySQL no seu phpMyAdmin você pode facilmente apagar todas as revisões de todos os post de uma só vez, diminuindo assim consideravelmente o tamanho do banco de dados, entre no phpMyAdmin do seu servidor e siga os seguintes passos:

E entre com a seguinte linha de comando e pressione Go:

DELETE FROM wp_posts WHERE post_type = "revision";

E todas as revisões serão apagadas.

Posts Similares:

Compartilhe:

  • Twitter
  • Digg
  • del.icio.us
  • StumbleUpon
  • Technorati
  • Tumblr
  • Live
  • Google Bookmarks
  • Facebook
  • Identi.ca
  • FriendFeed
  • Ping.fm
  • Yahoo! Bookmarks
Categories: Truques & Dicas, Wordpress
  1. June 10th, 2009 at 12:51 | #1

    opa! valeu pela resposta, consegui ver o que tava errado em poucas horas, logo no dia. talvez fosse interessante acrescentar essa ‘observação’.

    é porque as variáveis devem ser acrescentatas ao ‘wp-config.php’ antes da linha do “require_once(ABSPATH.’wp-settings.php’);”, porque nesse wp-settings.php, ele ’seta’ essas constantes, e se já estiver setadas, passa batido no wp-config.php, simplesmente são ignoradas. :S

    então, acrescentei no início do arquivo, logo depois das definições do banco de dados.

    abraço, valeu!

  2. June 4th, 2009 at 10:37 | #2

    @Matheus Eduardo
    ola matheus se eu não me engano tens que setar o AUTOSAVE_INTERVAL para false além do WP_POST_REVISIONS como false. avise ai se funcionou!

  3. June 3rd, 2009 at 18:03 | #3

    Olá.. eu tinha pegado a dica aqui, e aqui retorno pra perguntar.

    É que, ultimamente, o wordpress (versão mais recente) tem criado “revisions” mesmo tendo setado o ‘WP_POST_REVISIONS’ pra 0 ou false no wp-config.php. Não respeitando essas variáveis.

    Sabe de alguma alternativa ou se criaram outra variável equivalente?

  1. No trackbacks yet.