Se você utiliza WooCommerce/WordPress é altamente recomendável que você configure a execução de tarefas agendadas corretamente.
O padrão do WordPress
Por padrão, o WordPress executa as tarefas agendadas de sistema e de seus plugins quando um visitante entra em seu site.
Isso resolve o problema para administradores leigos que não sabem configurar o cronjob, porém pode tornar a experiência de alguns usuários mais lenta.
Além disso, dependendo da forma como o servidor foi configurado, parte destas tarefas agendadas podem ser interrompidas abruptamente por problemas de memória ou timeout, causando comportamentos inesperados.
Usando cronjob corretamente
O primeiro passo é abrir seu arquivo <pasta/do/wordpress>/wp-config.php e adicionar a linha abaixo.
define('DISABLE_WP_CRON', true);Isso fará com que o comportamento padrão não ocorra.
Em seguida, no terminal localize a pasta do seu WordPress. Depois digite crontab -e para editar o arquivo de tarefas agendadas.
Adicione a linha abaixo ao final do arquivo:
cd /pasta/do/wordpress; php -d max_execution_time=0 -d memory_limit=-1 wp-cron.php > /dev/null 2>&1Salve e feche o mesmo.
Desta forma, o cron do WordPress será executado todos os minutos em busca de tarefas agendadas, sem limite de memória ou tempo de execução.
Usuários Hostinger
Na Hostinger e em outros provedores compartilhados, a edição do cronjob pode não estar disponível no terminal. Nesses casos, geralmente você pode encontrar uma configuração de Cron jobs no próprio painel da hospedagem.
Veja no exemplo abaixo do hPanel da Hostinger como configurar o cron job do WordPress.
Apenas lembre-se de substituir o caminho da loja como mostrado acima, e não esqueça do wp-cron.php no final.
Comentários
0 comentário
Por favor, entre para comentar.