Seit geraumer Zeit nutze ich die Funktion wp_insert_post
um aktuelle Daten meiner Wetterstation einmal täglich zu posten.
Bis vor wenigen Tagen funktionierte das auch problemlos,
aber nun gibt die Funktion eine 0 zurück und es wird nicht gepostet,
weder DRAFT noch PUBLISH generieren einen Beitrag.
Das Php-Script wird mit einem Cron-Job aufgerufen.
Es trat einige ein paar Tage nach der neuen WP-Version auf.
Könnte es mit einem Plugin-Update zu tun haben?
Hat jemand eine Idee zur Behebung dieses Problem?
Hier ist mein Script (bzw. der betreffende Ausschnitt):
PHP
$args=array(
'post_title' => $titel,
'post_status' => 'publish',
'post_author' => 23,
'post_type' => 'post',
'post_content' => $inhalt,
'comment_status' => 'open',
'ping_status' => 'open',
'post_category' => array( 25 ),
'tags_input' => array( 'Wuppertal-Wetter', 'aktuelle Wetterdaten', 'Temperatur', 'Luftdruck', 'Wind', 'Sonne', 'Regen', 'Vorhersage', 'Unwetterwarnungen', 'Niederschlagsradar', 'Blitze', 'Gewitter', 'UV-Index', 'Webcam', 'Wetterstation Aprather Weg', 'Bauernregel', 'tägliche Wetterinfos' )
);
echo '<hr><strong>'.$titel.'</strong><br/><hr>';
echo $inhalt;
$post_id = wp_insert_post ($args);
echo '<hr/>['.$post_id.']<br/><hr>';
Alles anzeigen