Articles of wp cron

Como inserir dados com wp cron

Estou usando wp_schedule_event para Inserir dados a cada 1 Minuto em um teble. Mas aqui está uma confusão onde eu tenho que adicionar o código para Inserir. Aqui está o meu código que adiciona funções.php no meu tema. register_activation_hook(__FILE__, ‘my_activation’); add_action(‘my_hourly_event’, ‘do_this_hourly’); function my_activation() { wp_schedule_event(time(), ‘minutes’, ‘my_hourly_event’); global $wpdb; //INSERT INTO `wp_test`.`wp_options` (`option_id`, `option_name`, […]

Como personalizar ‘recorrência’ de ‘wp_schedule_event’?

Eu sou novo no desenvolvimento do WordPress. Eu crio uma function para enviar e-mails duas vezes por dia com wp_schedule_event . Minha repetição é twicedaily . Isso é possível mudar o tempo twetyaily às 9:00 e 14:00. Em caso afirmativo, como consegui-lo? ou há outra opção para invocar determinado evento com meu tempo personalizado?

Hugo cron option_value na tabela wp_options

Recentemente percebi após erros de desempenho e falhas que a memory que um único pedido estava consumindo (frente ou verso) aumentou rapidamente. Após horas de experimentos e pesquisas, notei que o registro de opção_valor da fila “cron” era de 7MB !!!! contendo um enorme json com um loop de “reprogramar” a ação. Parece algo como […]

Escreveu um Plugin WP Cron e desencadeia um erro fatal após a ativação

Estou escrevendo um WP Plugin para um dos meus sites que se encaixe em uma API pública para obter dados do aplicativo e salvar isso no WordPress para permitir que o WP seja capaz de pesquisar e filtrar os dados com base em novos parâmetros criados no WordPress, bem como parâmetros da API. Quando eu […]

wp_schedule_single_event não chama minha ação

Criei a seguinte ação: add_action( ‘test_action’, ‘test_action’ ); function test_action() { error_log( ‘test_action’ ); } E eu estou chamando assim: error_log( ‘send_test_email_in_background:START’ ); wp_schedule_single_event( time(), ‘test_action’ ); error_log( ‘send_test_email_in_background:END’ ); O que eu recebo no arquivo de log de erro do apache é o seguinte: [17-Sep-2015 11:09:35 UTC] send_test_email_in_background:START [17-Sep-2015 11:09:35 UTC] send_test_email_in_background:END Isso funciona […]

Cron agendado intervalo através de opções de plugin?

Meu plugin configura um trabalho do CRON na ativação do plugin para executar após cada 5 minutos. Quero fornecer uma seção na minha página de configurações do plugin, onde o usuário pode especificar um intervalo. Como eu faria isso? Estou usando o filtro cron_schedules para adicionar uma programação CRON personalizada. Estou pensando em usá-lo para […]

É normal que uma postagem agendada diga “Programação perdida”

Existe um tipo de postagem personalizado que estou fazendo anúncios chamados. Quando eu configurá-lo para um futuro tempo de publicação, digamos às 8:00. Dirá às 8:01 ‘Programação perdida’. No entanto, depois de um pouco de tempo vou atualizar e ele publica. Esse comportamento é esperado?

não pôde se conectar ao host – wp-cron.php? doing_wp_cron

Movi meu site wordpress para o novo servidor dedicado. O site está executando alguns trabalhos cron configurados pelo wp-cron. Assim que eu mudei o site para novos servidores cron, o trabalho parou de funcionar. Eu tenho a barra de debugging instalada, a barra de solicitação HTTP fica vermelha e mostrando esse erro: não pôde se […]

trabalho diário para executar enviar e-mails com base nos dados do usuário

Configuração / informação rápida: Um usuário pode fazer login no meu site e é apresentado um formulário para completar. O formulário contém um menu suspenso Categoria e, em seguida, 5 campos de texto possíveis com um Nome da Tarefa e uma Data de Conclusão dentro dessa categoria. Quando o usuário faz alterações e salva, os […]

Enviando e-mails para contas separadas usando um loop for

Eu preciso executar um loop for para passar por todos os usuários no meu site e enviar qualquer um que seja aplicável um e-mail. Um usuário pode ter várias categorias em seu perfil, digamos 4. Se o cliente optar por receber e-mails, então acompanha suas 4 categorias. Quero enviar-lhes um e-mail exclusivo para cada categoria. […]