Articles of wp cron

Como codificar o cronograma / cron job

Estou usando wp_schedule_event para inserir itens a cada hora de um feed de notícias rss no blog do meu cliente. Aqui está como eu estou configurando nas minhas funções.php: add_action(‘init’, function(){ $timescheduled = wp_next_scheduled(‘update_feed’); wp_unschedule_event($timescheduled, ‘update_feed’); if (!wp_next_scheduled(‘update_feed’)) wp_schedule_event(time(), ‘hourly’, ‘update_feed’); }); add_action(‘update_feed’, ‘update_fashion_news’); /* rest of the code for updaring feed goes here */ […]

Agendar cron não funciona

Eu tento configurar um cronjob. Parece que ele executa a function le_schedule , mas não a function le_do_this . Eu também tentei alguns plugins do cronjob, alguns dizem que ele é executado e alguns dizem que ele falha. Neste caso, tentará obter um arquivo e salvá-lo, mas não. Por que isso não funciona? add_action( ‘wp’, […]

Por que Cron não funciona comigo?

Estou no CentOS 7 e tenho um site WordPress. Devido a alguns problemas com as configurações padrão do WordPress wp-cron, optei por fazer as tarefas cron com o meu servidor. Eu usei esse comando: wget http://www.example.com/wp-cron.php?doing_wp_cron=1 > /dev/null 2>&1 para correr a cada 10 minutos. Isso funciona, a cada dez minutos, tenta gerar essa página, […]

Função de execução com o trabalho do linux cron no WordPress

Eu sei que o WordPress possui um falso cron chamado assim, quando um usuário visita a página. register_activation_hook(__FILE__, ‘my_activation’); add_action(‘my_hourly_event’, ‘do_this_hourly’); function my_activation() { wp_schedule_event(time(), ‘hourly’, ‘my_hourly_event’); } function do_this_hourly() { // do something every hour } Eu quero usar o linux cron assim: */5 * * * * * /usr/local/bin/php/ /Path/to/file O problema é […]

Muitas solicitações do wp-cron mesmo quando desabilitado

Temos um servidor web com várias instâncias do WordPress. A maioria, se não todos, desabilitaram wp-cron.php usando a linha wp-config.php : define(‘DISABLE_WP_CRON’,true); Apesar disso, existem mais de mil solicitações por dia feitas com o wp-cron, e uma solicitação registrada típica parece assim: example.com:80 my.ip.add.res – – [19/Nov/2015:10:38:10 +0000] “POST /wp-cron.php?doing_wp_cron=1447929490.3804519176483154296875 HTTP/1.0” 404 36435 “-” “WordPress/3.9.6; […]

Os posts não expiram

Estou tendo algum problema com o agendamento de postagens para expirar automaticamente (excluindo ou executando rascunho), cada plugin que tentei não faz nada e, quando atinge o horário programado, não acontece nada, o que está me fazendo pensar que é provavelmente uma coisa simples que eu mantenho com vista … Eu pensei que poderia ser […]

Cron Job não está funcionando no plugin

Eu escrevi um plugin que irá converter postagens para o formato excel e, em seguida, enviar o email para .xls para um endereço de e-mail. Posso trabalhar com quando a function é declarada em functions.php, mas não funciona com a function definida no arquivo de plugin. if ( ! wp_next_scheduled( ‘xls_func_hook1’ ) ) { wp_schedule_event( […]

Obtendo erro “seqüência secreta inválida” executando o wp-cron.php manualmente

Estou tentando executar o wp-cron.php manualmente, chamando assim: http://mysite.com/wp-cron.php?doing_wp_cron Desativando a function auto cron com: define(‘DISABLE_WP_CRON’, TRUE); produz o mesmo erro. Qual poderia ser o problema?

Como melhorar o controle do WordPress Cron Jobs?

Eu tenho um monte de sites WordPress independentes e a rede de sites Multisite WordPress no meu servidor. Há momentos em que há muitos sites todos executando tarefas cron muito cedo em proximidade. Estou procurando um melhor controle quando os trabalhos cron são acionados em cada site do WordPress. É possível desabilitar o uso de […]

Obtendo este código funcionar em Multisite

Gostaria de executar este código através do cron em multisite. Quando eu uso o gancho admin_init, o código executa e funciona perfeitamente, excluindo os blogs, no entanto, quando eu configurá-lo como um cron e, em seguida, execute o evento com o plugin WP Crontrol, os blogs não são excluídos. O que da? register_activation_hook( __FILE__, ‘remove_blogs_activation’ […]