Extras para o wp-config do wordpress

Algumas coisinhas que pode acelerar o seu blog wordpress. As linhas de código abaixo são para colocar no ficheiro wp-config do seu blog wordpress.

Revisão de posts

A revisão de posts, é algo que lhe irá encher a base de dados de cópias e cópias dos seus posts, a cada gravação é criado um backup da versão anterior, podendo chegar às dezenas de versões, praticamente todas inúteis e que irão pesar no sistema.

Conselho: mantenha 3 versões anteriores, caso algo corra mal tem sempre 3 versões anteriores a que pode recorrer para recuperar o seu trabalho.

/* extras */
define('WP_POST_REVISIONS', 3 );	/* limita a 3 backups de posts */
/* extras */

Lixeira do WordPress

Para evitar que os posts que elimina se acumulem na pasta do lixo, desactive esta pasta, e todos os posts são eliminados de vez. Tenha em atenção que não os poderá recuperar mais.

/* extras */
define('EMPTY_TRASH_DAYS', 0 );		/* desactivar a lixeira - wp-config.php */
/* extras */

O Cron do WordPress

O cron do wordpress é activado pelas visitas, irá verificar actualizações, posts para publicar, entre outras verificações e é iniciado pelo ficheiro wp-cron.
Se o seu blog tem muitas visitas tem todo o interesse em retirar do wordpress a missão de escolher os intervalos das verificações e passar para uma tarefa de Cron configurada através do cPanel do seu serviço de alojamento. O WordPress tem tendência a executar demasiadas vezes, por vezes mantendo activos processos no servidor por algum tempo, ocupando tempo de processador e espaço em memória desnecessário.

Executar o wp-cron.php duas vezes por dia é o suficiente para a maioria dos sites, caso não use muito o agendamento de posts, mas se utiliza muitos agendamentos de posts é aconselhável que coloque a execução a cada 1 hora.

Código para desativar o wp-cron

/* extras */
define('DISABLE_WP_CRON', true);	/* desactivar o wp-cron */
/* extras */

No cPanel vá a avançadas e clique em “Tarefas de cron”

Cpanel Avançadas - Tarefas de Cron

Escolha um horario de execução. A imagem abaixo mostra o agendamento para este site, está configurado para ser de hora a hora.

Cpanel Avançadas - Tarefas de Cron - Agendadas

A linha de comando

wget -q -O - https://jjoao.com/wp-cron.php?wp_cron >/dev/null 2>&1

é executada silenciosamente. Deve substituir o endereço da linha acima pelo endereço do seu site.

Se desejar receber no seu email a informação de todas as execuções retire tudo do “?” para a frente.

wget -q -O - https://jjoao.com/wp-cron.php


Estas pequenas dicas ajudam o seu blog wordpress a correr mais rápido e a poupar recursos do seu servidor.