Planificateur de poste personnalisé pour les brouillons
-
06-11-2019 - |
Question
J'ai beaucoup de messages tous les jours à publier. Maintenant, je pense planifier tous ces messages que je les ai enregistrés comme brouillons. J'ai donc essayé de faire un planificateur de poste personnalisé. Voici ce que j'ai essayé,
$time = strtotime('+5 min');
$args = array('post_type' => 'post','post_status' => 'draft');
$draft_posts = get_posts( $args );
foreach($draft_posts as $posts) {
$my_post = array(
'ID' => $posts->ID,
'post_date' => date('Y-m-d H:i:s', $time),
'post_status' => 'future');
$my_post->edit_date = true;
wp_update_post( $my_post );
$time += 5400; // every 1.5 hr
}
Dès que j'exécute cela, tous les brouillons sont publiés instantanément en même temps, plutôt qu'un intervalle de 1,5 heure. Quelqu'un peut-il dire où est le problème?
Pas de solution correcte
Licencié sous: CC-BY-SA avec attribution
Non affilié à wordpress.stackexchange