UP! No aguardo deles arrumarem isto
Enquanto eles ainda não resolveram eu removi o codigo add_action( ‘wp’, ‘reportana_load_abandoned_checkout’ ); e estou usando o agendamento do Action Scheduler
function reportana_schedule_abandoned_checkout() {
if ( ! as_next_scheduled_action( 'reportana_abandoned_checkout_hook' ) ) {
as_schedule_recurring_action( time(), 300, 'reportana_abandoned_checkout_hook' );
}
}
add_action( 'init', 'reportana_schedule_abandoned_checkout' );
add_action( 'reportana_abandoned_checkout_hook', 'reportana_load_abandoned_checkout' );
O 300 são os segundos que é 5 minutos, pra mim está OK, mas dá pra alterar se necessário. Lembre-se de comentar ou remover a linha do add_action.
Olá, tudo bem?
Revisamos o código em questão e não encontramos nenhum indício de lentidão em sua execução, também não encontramos uma quantidade excessiva de consultas ao banco de dados.
A solução apresentada acima não é recomendada por nossa equipe, pois não irá funcionar corretamente para a finalidade de carregar o carrinho abandonado do visitante.
Caso ainda persista seu problema, recomendamos que compartilhe conosco mais informações a respeito para podermos investigar.
Se precisar, fique a vontade para entrar em contato conosco através de nossos canais de atendimento.
Atenciosamente,
Equipe Reportana.