Articles of wp cron

Lembrete do horário no horário exato

Tenho um site de events. Eu quero enviar uma lembrete sobre o evento exatamente 2 horas antes do evento para os assinantes. Então, como pode programar wordpress para chamar a function exatamente no momento. Eu sei sobre wp_schedule e cron. Mas isso não me ajuda. Não recomendo plugins. Porque estou desenvolvendo um plugin personalizado. Então, […]

Cron Event para excluir pastas

Eu tenho um site que permite aos usuários fazer o upload de arquivos, mas eles precisam ser excluídos periodicamente. Eu criei esta function, que quando chamado executado diretamente é bem, mas por algum motivo não funciona ao usar o cron. Ainda não sei por que. // delete previous days folders function delete_old_folders() { $uploads = […]

Como inserir a postagem do arquivo php externo?

Eu tenho esse arquivo php no diretório raiz, e eu vi esse exemplo para inserir postagem de arquivo php externo, mas por algum motivo não funciona para mim, wp_insert_post() sempre retorna 0 Então qual é o problema ? e como posso corrigi-lo? Estou tentando criar um arquivo de trabalho do Cron para inserir novas postagens […]

Cron agendamento não atualizando após a execução

Cron-jobs é incrivelmente lento no meu site. Eu criei esse pequeno script, fora do ambiente WordPress, apenas para testar o tempo de resposta do WP Cron: <?php //Method which does a basic curl get request function get_data($url) { $ch = curl_init(); $timeout = 5; curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout); $data = […]

WordPress plugin cron funcionando somente se o administrador estiver logado

Criei um plugin no WordPress para sincronizar posts de uma API de terceiros. Eu estabeleci um trabalho cron para buscar dados em cada 10 minutos. Se eu estiver logado, o cron está funcionando, caso contrário o cron não está funcionando.

Como posso alterar a localidade para events agendados?

faz um tempo desde que eu estava por aqui 😉 A situação Tive um problema com um serviço web que uso, claro, baseado no WordPress. No meu serviço, os usuários podem escolher seu idioma para o uso do frontend. Até agora tão bom, eu uso algo assim: add_filter(‘locale’, ‘f711_set_language’, 20); function f711_set_language($locale) { // do […]

WordPress Cron: Como lidar com isso?

Eu tenho um Plugin chamado WP All Import para importar todos os meus produtos de arquivos XML / CSV para o meu WordPress. Eu já configurei tudo e os produtos são importados, mas eu tenho outro problema. Para desencadear o cronjob de uma importação, tenho links de URL ( documentação ): Um link para desencadear […]

Como exibir postagens agendadas na página inicial

Como posso exibir postagens programadas nessa data agendada na página inicial. 5, ‘post_status’=> ‘future’, ‘category’ => 1 ); $myposts = get_posts( $args ); foreach( $myposts as $post ) : setup_postdata($post); ?> <a href="https://wordpress.stackexchange.com//questions/259977/how-to-display-scheduled-posts-in-homepage/”>

A execução de um verdadeiro trabalho de cron no grande multisite causa atraso

Estou executando um trabalho cron real usando este script que eu encontrei no google get_results(“SELECT `domain`, `path` FROM ” . $wpdb -> blogs); foreach($sites as $site) { $url = “http://” . $site -> domain . ((!empty($site -> path)) ? $site -> path : ‘/’) . ‘wp-cron.php’; $ch = curl_init($url); curl_setopt($ch, CURLOPT_HEADER, false); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); […]

Expirar CPT com WP_CRON

Precisa alterar o status do post para CPT com o Cron se a publicação expirou. Minha function: add_action( ‘classifieds_auto_expire_hook’, ‘classifieds_auto_expire_function’ ); if (!wp_next_scheduled(‘classifieds_auto_expire_hook’)) { wp_schedule_event( time(), ‘hourly’, ‘classifieds_auto_expire_hook’ ); } function classifieds_auto_expire_function() { global $post; if(strtotime( $post->post_date ) $post->ID, ‘post_status’ => ‘expired’)); } } Mas tenha problema com o ID, quando a function de funcionamento […]