Articles of wp cron

Como faço para extrair rotineiramente a miniatura da publicação mais recente?

Gostaria de escrever um fragment do PHP que possa se comunicar com o WordPress. Quando um novo post é publicado, um arquivo today.jpg será gerado a partir do URL da miniatura (um campo personalizado) da publicação mais recente. Ou eu posso agendar um cronjob para executar diariamente para essa ação. Como posso implementar esta function? […]

Publicidade automática do WordPress: existe um tempo limite quando o WordPress não vai mais publicar?

Quando você agende uma publicação para publicar, e falta seu tempo de publicação, por quanto tempo depois, o WordPress o publicará? Eu sei que os trabalhos cron do WordPress acionam quando um usuário carrega a página depois que o trabalho cron está configurado para ser executado, mas quanto tempo após o horário de programação o […]

Configure wp cron todos os dias no plugin

Estou criando um plugin onde você deve executar um cron todos os dias com uma revisão da data da publicação. O objective do plugin é alterar o status para elaborar as publicações que publicaram mais de X dias. Minha pergunta é que não tenho certeza de que o cron seja executado todos os dias. Eu […]

Os events horários não são ativados

Estou tentando verificar fazer uma ação no meu wp plugin a cada hora, mas isso não funciona bem. Eu estou fazendo isto: register_activation_hook(__FILE__, function() { //more stuff if (! wp_next_scheduled ( ‘my_hourly_event’ )) { wp_schedule_event(time(), ‘hourly’, ‘my_hourly_event’); } }); add_action(‘my_hourly_event’, ‘do_this_hourly’); function do_this_hourly() { wp_mail(‘my@email.com’, ‘prueba cron’, ‘prueba cron innovation’); } Mas eu só recebo […]

Criar function em functions.php com nome de gancho para executar o URL

Estou tentando usar o WP Crontrol para executar um trabalho cron que executa 2 URLS: Cron job 1: exampleurl.com – uma vez a cada 2 minutos Cron job 2: exampleurl2.com – uma vez a cada 24 horas Como posso corrigir uma function para fazer isso, eu posso executar através do nome do gancho usando WP […]

Eliminar usuários automaticamente após certo número de dias

É possível excluir automaticamente um usuário após um certo número de dias? Estou usando este código, que é suposto remover o usuário com um ID de 6 após 7 dias, mas não está funcionando. Você pode sugerir qual é o problema? // Automatically delete users after 7 days function wcs_auto_delete_users() { global $wpdb; $query = […]

Envio eletrônico asynchronous

Sempre que um usuário executa uma ação envolvendo o envio de notifications por e-mail, leva muito tempo para processar e, portanto, o usuário deve aguardar alguns segundos até a página resultante ser carregada. Como uma solução, eu queria fazer o email de forma assíncrona. Para fazer isso, usei o wp_schedule_single_event e ajustei o parâmetro de […]

Pedidos HTTP rápidos do wp-cron

Meu site é muito, muito lento. Usando o Query Monitor , eu diagnosticei solicitações HTTP lentas, levando até 40 segundos (geralmente 12 segundos). Esses pedidos HTTP são POSTs para http://website.com/wp-cron.php?doing_wc_cron=1476656604.8787710666658495142625 Tentei desabilitar o WP-CRON no wp-config.php com define(‘DISABLE_WP_CRON’, true); mas não mudou absolutamente nada. Monitor de consulta Controle de núcleo Tenho apenas um punhado de […]

WordPress crob desempenho profissional

Estou tentando criar um plugin que verificará dados de outra tabela mysql (talvez no mesmo database com wordpress ou não, mesmo em outro host), se novos dados estiverem marcados, publiquem-na como post use o wp_insert_post ou algo mais. Não quero fazer o trabalho de checagem como um trabalho de WordPress croft que será executado a […]

A function WordPress Cron não está funcionando

Estou trabalhando no plugin do WordPress e adicionei suporte para o wp cron. Veja o código abaixo: function __construct(){ //Cron Job add_action(‘init’, array($this,’g_order_sync’)); add_action(‘ga_order_syn’, array($this,’sync_order’)); add_filter(‘cron_schedules’,array($this,’my_cron_schedules’)); } function my_cron_schedules($schedules){ if(!isset($schedules[“10sec”])){ $schedules[“10sec”] = array( ‘interval’ => 10, ‘display’ => __(‘Once every 5 minutes’)); } return $schedules; } public function g_order_sync(){ if( !wp_next_scheduled(‘ga_order_syn’) ) { wp_schedule_event( time(), […]