Ir para o conteúdo principal

Como adicionar uma tarefa agendada no WordPress

Divi: o tema WordPress mais fácil de usar

Divi: O melhor tema WordPress de todos os tempos!

mais Downloads 701.000Divi é o tema WordPress mais popular do mundo. É completo, fácil de usar e vem com mais de modelos livres 62. [Recomendado]

Tarefas "Cron" são algo que você usa todos os dias, mesmo que você não saiba. Eles são executados em segundo plano e são usados ​​na maioria dos sites.

Neste tutorial, mostrarei como usar as tarefas do Cron, mostrarei como as tarefas do Cron são únicas e mostrarei uma maneira básica de adicionar tarefas do Cron ao WordPress.

Mas antes, se você nunca instalou o WordPress, descubra Como instalar um blog WordPress passos 7 et Como encontrar, instalar e ativar um tema WordPress em seu blog 

Então, voltemos ao porquê de estarmos aqui.

O que é um trabalho Cron?

Em um sentido geral, um trabalho "Cron" é um utilitário que permite agendar comandos ou scripts a serem executados em um horário específico. Trabalhos cron são os trabalhos resultantes. Portanto, na linguagem humana, um trabalho Cron envia a seguinte mensagem para o seu servidor: " execute example.php à meia-noite todos os dias. " Como adicionar um cron job do wordpress

Basicamente, as tarefas do Cron são uma maneira fácil de configurar tarefas a serem executadas automaticamente, de forma única ou recorrente.

Descubra também o nosso guia sobre Como abrir um vídeo do Youtube em um pop-up no WordPress

Se você é um usuário médio, você se beneficia dos trabalhos "Cron", às vezes sem saber. Por exemplo, Usar Cron Jobs é uma ferramenta que permitirá que você faça backups do seu blog na mesma hora todos os dias.

Sem eles, você teria que clicar manualmente no botão de backup sempre que desejasse criar um novo backup do seu site.

Como o Cron Jobs funciona no WordPress?

Já mencionei que o uso de trabalhos do Cron é perfeito para fazer backup de um blog. Mas isso está longe de ser o único caso de uso.

Uma das implementações de Cron jobs mais visíveis publicamente é a atualização automática. O "WP-Cron" verifica regularmente as últimas atualizações de software, temas e plug-ins. E então ele avisa sobre atualizações!

Leia também o nosso guia sobre Como adicionar um formulário de contato suspenso ao cabeçalho global

Além disso, também é WP-Cron, que também lida com a programação de seus artigos, enviando pingbacks e trackbacks, e uma série de outros recursos potenciais adicionados pelos plug-ins que você usa.

Como o WordPress Cron difere de um Cron clássico?

O WordPress possui seu próprio sistema para executar tarefas Cron. E embora o nome possa sugerir que os dois são iguais, existem algumas diferenças muito importantes entre os dois.

Com as tarefas clássicas do Cron, você pode especificar uma data e hora exatas para a execução de cada tarefa. Por exemplo, você pode basicamente dizer: “Quero que este script seja executado exatamente às 10:15:22 do dia 8 de agosto de 2019.” E como um relógio, seu script será executado exatamente nessa hora.Como o cron wordpress é diferente do cron clássico?

Mas WP-Cron funciona de forma diferente ...

WP-Cron não funciona dessa forma. Em vez disso, o WP-Cron só funciona quando alguém visita seu site. Cada vez que alguém o visita, o WP-Cron verifica se há alguma tarefa agendada que precisa ser executada. Se descobrir que a hora agendada de uma tarefa foi atingida, ele executará essa tarefa.

Mas aqui está o possível problema com o WP-Cron.

Se ninguém visitar seu site por um período de tempo, o WP-Cron não poderá verificar e executar as tarefas que precisam ser concluídas.

Crie facilmente seu site com Elementor

Elementor permite criar facilmente qualquer design de site com uma aparência profissional. Pare de pagar caro pelo que você pode fazer por si mesmo. [Grátis]

Veja também nosso artigo sobre 6 plug-ins do WordPress para dar uma nova vida aos seus artigos

Obviamente, se o seu site tiver milhares de acessos por dia, é improvável que seja um problema. Mas se o seu site recebe apenas alguns visitantes por dia e você deseja executar tarefas a cada minuto do 30, por exemplo, você encontrará muitos problemas.

Por exemplo, dizer ao plugin do WordPress para tentar enviar um e-mail automático às 2 da manhã. Se ninguém visitar o seu site até as 6h (uma possibilidade real, a menos que você tenha uma audiência global), o e-mail não será enviado até as 6h, supondo que você não esteja usando um serviço de terceiros.

Além disso, algumas vezes o armazenamento em cache de plug-ins, problemas de DNS ou conflitos de plug-ins pode impedir a execução de trabalhos de Cron.

Descubra também nossa 10 WordPress plugins para otimizar seu blog

Mas, existem maneiras de contornar esse problema.

Como adicionar jobs do Cron?

Eu cobriria brevemente como adicionar os dois trabalhos recorrentes básicos, bem como as tarefas agendadas únicas. Então, vou encaminhá-lo para recursos que cobrem como você pode adicionar tarefas ainda mais complexas com WP-Cron. Como adicionar tarefas cron

Como adicionar uma tarefa recorrente WP-Cron

Para adicionar uma tarefa recorrente WP-Cron, usaremos trechos de código. Espero que você se lembre como criar um plugin para WordPress. Portanto, se precisar de esclarecimentos sobre alguma coisa, recomendo que comece por aí.

Uma coisa importante a lembrar é que o uso do WP-Cron funciona em intervalos, não em horários específicos. Por exemplo, se você agendar uma tarefa que deve começar às 12 horas com um intervalo de duas horas, ela será executada primeiro às 12 horas, depois novamente às 14 horas e assim por diante.

Por exemplo, para adicionar uma tarefa recorrente por hora, você deve usar este código:

register_activation_hook (__ FILE__, 'minha_ativação');
 
função my_activation () {if (! wp_next_scheduled ('my_events')) {wp_schedule_event (time (), 'hourly', 'my_event'); }} add_action ('my_events', 'do_this_each_time_time'); função do_this_each_time () {// seu código}

Como adicionar uma única tarefa WP-Cron

Para adicionar um trabalho WP-Cron, você pode usar o seguinte código de exemplo como base. Assim como no exemplo anterior, se você precisar de mais esclarecimentos, recomendo que verifique o códice do WordPress.

Novamente, lembre-se de que, mesmo que você agende um evento para ser executado em um horário específico, ele só funcionará nesse momento se o site do WordPress receber uma visita ao mesmo tempo.

Por exemplo, para executar uma tarefa no momento, você pode usar este código:

function do_this_in_a_time () {// Seu código} add_action ('meus_eventos', 'do_this_in_a_time'); wp_schedule_single_event (time () + 3600, 'meus_eventos'); // time () + 3600 = Daqui a uma hora.

Como adicionar e visualizar tarefas Cron com um plug-in

Visualizar trabalhos WP-Cron é uma maneira útil de depurar seu site / plugin ou apenas para obter uma visão geral do que está sendo executado em seu site WordPress.Plug-in Wp crontrol

Para ver todas as tarefas WP-Cron programadas no seu site WordPress, você pode usar um plug-in chamado " WP-Crontrol ". Como um bônus adicional, você também pode usar este plug-in para adicionar novas tarefas WP-Cron.

É o suficiente instale e ative-o como faria com qualquer outro plugin. Para ver todos os eventos WP-Cron existentes no seu site WordPress, vá para " Ferramentas → Eventos Cron '

Você está procurando os melhores temas e plugins do WordPress?

Baixe os melhores plugins e temas WordPress no Envato e crie facilmente o seu site. Já mais do que 49.720.000 downloads. [EXCLUSIVO]

Ferramenta de plug-in Wp cron jobs

Você também pode adicionar eventos regulares na parte inferior da página:

Adicionar eventos cron

E outra coisa que este plugin faz bem. Permite definir novos intervalos para tarefas WP-Cron. Você pode fazer isso entrando em Configurações → Cron Shedules '

Como configurar tarefas cron

finalmente

Essa é uma introdução rápida ao uso do WP-Cron. Honestamente, a menos que você seja um desenvolvedor, provavelmente nunca terá que lidar com as tarefas do WP-Cron. Mas é sempre legal dar uma espiada por baixo do capô, não é?

Descubra também alguns plugins premium do WordPress  

Você pode usar outros plugins do WordPress para dar uma aparência moderna e otimizar a aderência do seu blog ou site.

Oferecemos a você aqui alguns plugins premium do WordPress que ajudarão você a fazer isso.

1. Formulário de contato W8

O Formulário de Contato W8 é um dos plugins de formulário de contato mais populares do WordPress. Ele oferece muitos recursos, como envio para vários destinatários, suporte de animação, criação de formulários ilimitada, estilos diferentes e uma ampla variedade de opções de personalização adicionais.

W8 contact form wordpress plugin form

Além disso, oferece ao seu site ou blog um sistema profissional para facilitar o contato com seus clientes. Você poderá customizar todos os seus formulários de acordo com suas necessidades e gostos.

Descarregar | Demo | hospedagem na web

2. WooCommerce Currency Switcher

O plugin WooCommerce Currency Switcher permite que você mude moedas e obtenha as taxas convertidas em tempo real (é necessária a instalação prévia do WooCommerce). Você pode usar agregadores de moeda para obter taxas convertidas por Yahoo, Google, agregadores AppSpot, quer manualmente.Woocommerce currency switcher

O WooCommerce Currency Switcher está disponível como um widget e funciona em qualquer espaço fornecido (shortcode disponível -> [woocs]). Na interface pública, "Currency Switcher" pode ser apresentado de 5 maneiras diferentes para descobrir.

Descarregar | Demo | hospedagem na web

3. Ultimate Membership Pro

O Ultimate Membership Pro é um excelente plugin de restrição de conteúdo e assinatura do WordPress. Ele pode gerenciar usuários de acordo com seu pacote (gratuito ou pago), criando níveis de acesso exclusivos.

Ultimate Membership Pro Wordpress Membership Plugin

Assim, será possível proteger todo o conteúdo do seu site, ou apenas parte dele. Será por exemplo um curso, uma aula, uma página, um produto, uma categoria, uma imagem, etc ...

Veja também nosso guia sobre Como criar apresentações de slides do PowerPoint no WordPress

Seus principais recursos incluem: proteção de conteúdo, vários níveis de acesso, suporte para vários gateways de pagamento -PayPal, Authorize.net, Stripe, 2CheckOut, Transferência Bancária-, proteção parcial de conteúdo e muito mais novamente…

Crie facilmente sua loja online

Baixe gratuitamente o WooCommerce, os melhores plugins de e-commerce para vender seus produtos físicos e digitais no WordPress. [Recomendado]

Descarregar | Demo | hospedagem na web 

Outros recursos recomendados

Também convidamos você a consultar os recursos abaixo para aprofundar o controle e controle do seu site e blog.

Conclusão

Aqui ! Isso é tudo. Esperamos que este tutorial ajude você a criar trabalhos WP-Cron em seu blog ou site WordPress. Esperando que este tutorial tenha sido útil, convidamos você para o compartilhe na sua rede social favorita.

No entanto, você também poderá consultar nossos Ressources, se você precisar de mais elementos para realizar seus projetos de criação de sites da Internet, consultando nosso guia no site Criação de blog WordPress.

Conte-nos sobre o seu Comentários e sugestões na seção dedicada.

... 

Este artigo contém 1 comentário

  1. Olá!
    Eu trabalho em um site de dropshipping entre Woo Commerce e Bigbuy, por um tempo não consigo seguir em frente por causa do cron. Achei seu artigo interessante, você pode me ajudar?

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios estão marcados com *

Este site usa Akismet para reduzir indesejados. Saiba mais sobre como seus dados de comentários são usados.

De volta ao topo
6 ações
ação4
chilrear1
Enregistrer1