Precisa de ajuda para criar / corrigir Cron

Estou precisando de uma pequena ajuda para criar / corrigir um trabalho de cron. Estou usando 2 plugins. Um chamado Woocommerce CSV Import por Allaerd Mensonides e Post Expirator por Aaron Axelsen.

Então estou importando produtos via arquivos csv e usando 2 campos personalizados para o Post Expirator nos arquivos csv. Os campos personalizados são importados corretamente com a opção “Ativar expiração do post” marcada e um tempo para expirar / excluir o produto. Meu problema é que esses produtos não expiram quando o tempo passou. O produto irá, no entanto, expirar / excluir se eu ir para a página de edição do produto e atualizar manualmente. Obviamente, eu não posso fazer isso por mais de 1000 produtos.

Eu li que este é um problema com o cron para o Post Expirator. Eu tenho um cron que provou trabalhar com um plugin chamado WP All Import.

add_action('pmxi_saved_post', 'post_saved', 10, 1); function post_saved($id) { $expiration_date = get_post_meta($id, 'expiration-date', true); if ($expiration_date) { $opts = array(); $opts['expireType'] = 'delete'; $opts['id'] = $id; echo "Setting expiration date for post " . $id . " to the timestamp " . $expiration_date; _scheduleExpiratorEvent( $id, $expiration_date, $opts ); } else { echo "No expiration date set for post " . $id . ". Exiting"; } } 

O “pmxi_saved_post” faz parte do plug-in WP All Import, então acredito que é a única coisa que precisa mudar para o cron para trabalhar com o Woocommerce CSV Import, mas não tenho certeza. Apenas um palpite. Alguém tem alguma ideia? Obrigado pelo seu tempo.

Solutions Collecting From Web of "Precisa de ajuda para criar / corrigir Cron"