Muitos plug-ins complexos do WordPress adicionam seus próprios trabalhos Cron ao seu site para lidar com recursos específicos. O MemberPress não é exceção nessa questão.
Após a instalação, o MemberPress adiciona os trabalhos Cron listados nesta tabela:
Trabalho | Descrição | Intervalo |
mepr_jobs_worker | Processar a fila de trabalhos (também lida com Webhooks de ferramentas de desenvolvedor) | A cada minuto |
mepr_reminders_worker | Enviar lembretes (existe um trabalho para cada lembrete) | A cada 15 minutos |
mepr_jobs_cleanup | Tenta novamente trabalhos com falha e exclui trabalhos antigos concluídos | A cada hora |
mepr_send_txn_expire_events | Registra eventos para transações expiradas | A cada hora |
mepr_admin_notifications_update | Extrai novas notificações para o plug-in | A cada 3 horas |
mepr_member_data_updater_worker | Atualiza os dados dos membros (corrige membros ausentes) | A cada 6 horas |
mepr_summary_email | Envia o e-mail de resumo semanal (se ativado) | Toda semana |
mepr_snapshot_worker | Envia estatísticas de uso anônimas (se ativadas) | Toda semana |
Se alguma das funcionalidades incorporadas não funcionar como deveria, o que depende do trabalho do Cron, você pode suspeitar que há algo errado com o Cron.
Por exemplo, se os lembretes forem enviados intermitentemente e com atraso, você pode suspeitar que
mepr_reminders_worker não é acionado regularmente. Ou, se seus membros não estiverem recebendo a atualização da tag por associação em sua plataforma de automação de marketing favorita, você pode suspeitar que o mepr_send_txn_expire_events trabalho.
Portanto, Como verificar se os trabalhos do Cron estão funcionando como deveriam? Você também pode instalar e ativar o Verificador de status do WP-Cron plugin para obter um pouco mais de informações.
Ou, se quiser alterar o intervalo de execução de qualquer um deles, você pode instalar e ativar o
Controle de WP plugin.
O que fazer se você descobrir que os trabalhos do WP Cron não estão sendo acionados corretamente?
A primeira coisa a fazer seria entrar em contato com o suporte da hospedagem e pedir ajuda. No entanto, se eles não conseguirem fazer com que o WP Cron seja executado corretamente, você deverá implementar um Cron no lado do servidor seguindo este tutorial - Como substituir o Cron do WordPress por um Cron Job real.