wp_insert post funktioniert nicht

Hier ist mein Skript:

$my_post = array( 'post_title' => "post test", 'post_date' => current_time('mysql'), 'post_content' => 'This is my post.', 'post_status' => 'publish', 'post_author' => 1, 'post_category' => array(1) ); $post_id= wp_insert_post($my_post); var_dump($post_id); 

Solutions Collecting From Web of "wp_insert post funktioniert nicht"

Entfernen Sie das Datumsparam oder verwenden Sie das richtige Format für den Zeitstempel, wie das date('Ymd H:i:s'), aber es ist nicht notwendig, WP verwendet den aktuellen Zeitstempel auf der Einfügezeit.

Der Datumsparameter ist falsch. Das Format für das Datum sollte mit den wp-Standards für den Beitrag übereinstimmen. Das folgende Snippet funktioniert einwandfrei.

 $my_post = array( 'post_title' => "post test", 'post_date' =>date('Ymd H:i:s'), 'post_content' => 'This is my post.', 'post_status' => 'publish', 'post_author' => 1, 'post_category' => array(1) ); $post_id= wp_insert_post($my_post); var_dump($post_id);