X

Agendar Tarefas Cron com WordPress

Snippets por IsItWP

Um cron job permite que você execute um trecho de código em um intervalo específico. Por exemplo, você pode ter um script que remove o lixo do site em um intervalo de uma hora. Configurar um cron job não é algo que você faz no intervalo do almoço. Felizmente, você pode fazer isso no WordPress com a função wp_schedule_event().

Observação: Você pode agendar um hook que será executado pelo núcleo de ações do WordPress em um intervalo específico especificado por você. A ação será acionada quando alguém visitar seu site, se o horário agendado já tiver passado.

Aqui está um exemplo para configurar um cron job em intervalo de uma hora.

Instruções: Adicione o seguinte código no arquivo functions.php do seu tema WordPress para vê-lo em ação. Você pode alterar o horário conforme necessário.

<?php
add_action('my_hourly_event', 'do_this_hourly');

function my_activation() {
	if ( !wp_next_scheduled( 'my_hourly_event' ) ) {
		wp_schedule_event(time(), 'hourly', 'my_hourly_event');
	}
}
add_action('wp', 'my_activation');

function do_this_hourly() {
	// do something every hour
}
?>

Certifique-se de substituir a função do_this_hourly() pela tarefa que você deseja realizar com este cron job.

Você também pode gostar de executar o cron job de "Flush Permalinks" uma vez por hora.

[code][/code]

Comentários   Deixe uma resposta

Adicionar um comentário

Ficamos felizes que você tenha escolhido deixar um comentário. Por favor, tenha em mente que todos os comentários são moderados de acordo com nossa política de privacidade, e todos os links são nofollow. NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.

Checklist de Lançamento WordPress

O Checklist Definitivo para Lançamento de WordPress

Compilamos todos os itens essenciais da lista de verificação para o lançamento do seu próximo site WordPress em um e-book prático.
Sim, envie-me o eBook Gratuito!