Articles of wp cron

wp_schedule_event em uma aula

Este é meu plugin (despojado), no OOP: <?php /* Plugin Name: Cron Test Plugin URI: http://www.mywebsite.com/ Description: Test Version: 1.0 Requires at least: 3.0 */ class CronTest { public function __construct() { if ( !wp_next_scheduled( 'dailyops' ) ) { wp_schedule_event( time(), 'daily', 'dailyops' ); } add_action( 'dailyops', array($this, 'do_this_daily') ); } function do_this_daily() { // […]

wp-cron.php é ativado, mas a publicação programada não é publicada

Eu sou novo no wordpress. Meu site publicava postagens agendadas, mas parece parar devido a nenhum tráfego . Então eu desabilitei o cron padrão do wp e configurei um trabalho do cron via cPanel. via comando wget -q -O – http://1pm.today/wp-cron.php?doing_wp_cron E usr/bin/curl –user-agent cPanel-Cron http://1pm.today/wp-cron.php?doing_wp_cron Mas executar o wp-cron.php assim não parece desencadear a […]

WP cron: quando agendar um evento de 1 vez

Eu tenho um tipo de postagem personalizado (‘my_cpt’) e em save_post_my_cpt Eu preciso possivelmente fazer um grande número de modificações em outras postagens (dependendo do estado da postagem, por exemplo, post_status, valores post_meta e termos da taxonomia personalizada). Essas outras modificações podem ser feitas em outros blogs em um multisite. Portanto, a function chamada save_post_my_cpt […]

Programe atualizações automáticas do WordPress para serem executadas apenas durante o horário comercial

Nós ativamos as atualizações automáticas do WordPress (yey!), Mas, no caso de isso quebrar qualquer coisa, gostaríamos de executar apenas atualizações automáticas durante o horário de verão (por exemplo, 09:00 – 17:30). Nós temos o “on init” WP-Cron desativado, e chamamos isso dos servidores crontab a cada 10 minutos. Como pode adaptar o AutoUpdate, então […]

Erro não capturado: Chamada para function indefinida wp_generate_attachment_metadata () @ wp-cron

Devs Eu tenho uma execução do WP-cronjob que é suposto importar algumas imagens e configurá-las como anexos para uma publicação específica. Mas, aparentemente, não posso fazê-lo ao executá-lo como um WP-cronjob – ele funciona muito bem quando eu executá-lo no “init” para o exame. Mas, assim que eu tentar executá-lo dentro de um WP-cronjob, ele […]

wp_schedule_event () em horário específico, diariamente

Não estou bem verso com o WP Cron, mas eu os usei em um dos meus sites com conhecimento. Define uma consulta personalizada para cada hora: add_action( ‘init’, function () { if( ! wp_next_scheduled( ‘expire_cpt’ ) ) { wp_schedule_event( time(), ‘hourly’, ‘expire_cpt’ ); } add_action( ‘expire_cpt’, ‘pre_expire_the_offers’ ); }); function pre_expire_the_offers() { //… } Agora, […]

Usando wp_schedule_single_event com argumentos para enviar e-mail

Estou tentando agendar um trabalho pseudo cron para enviar um e-mail após uma quantidade determinada de tempo usando um plugin do WordPress. Até agora, consegui fazer esse código funcionar quando eu codificar o endereço de e-mail e a mensagem na function ’email_about_coupon’; no entanto, quando eu tento enviar os argumentos para a function, o e-mail […]

O WordPress Cron não está agendado nos serviços da Amazônia

Estou tentando configurar um cron para correr a cada hora, funciona bem na minha checkbox vagabunda local, mas não parece agendar corretamente em Aws (feijão elástico). Aqui está o código: 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() { another_function(); } register_deactivation_hook(__FILE__, ‘my_deactivation’); function my_deactivation() { wp_clear_scheduled_hook(‘my_hourly_event’); } está algo […]

wp_schedule_event não aceitará args

Estou tentando agendar um evento por hora, mas não funciona. Por que, não consigo entender. Aqui está uma function que eu uso para agendar evento. add_action( ‘scheduled_update_feeds’, ‘update_feeds’, 10, 2 ); function scheduled_activation() { wp_schedule_event( time(), ‘everyhour’, ‘scheduled_update_feeds’, array( 0, ‘everyhour’ ) ); } register_activation_hook( __FILE__, ‘scheduled_activation’ ); Por meus entendimentos, isso deve ativar a […]

Como usar wp_schedule_event em uma class?

Esta é a primeira vez que tentei o método OOP de escrever um aplicativo. Ainda não entendi. Atualmente eu tenho esse gancho cron: if( !wp_next_scheduled( ‘my_cron_hook’ ) ) { //schedule the event to run daily wp_schedule_event( current_time( ‘timestamp’ ), ‘daily’, ‘my_cron_hook’ ); } add_action(‘my_cron_hook’,array($this,’do_daily_job’)); Parece que não pode usar if dentro de uma class diretamente. […]