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
scroll top