Ich habe den folgenden Code in einer PHP-Funktion, die aktiviert wird, wenn ich mein Plugin installiere, mit dem Sie einen Beitrag oder eine Seite erstellen können.
Funktioniert perfekt und mache die Seite, wenn die $post_type
ist “post”, aber wenn die $post_type
ist “Seite”, dann funktioniert es nicht, erstellt die Seite nicht.:
$my_post = array(
'post_title' => 'My page Reql',
'post_type' => 'page',
'post_name' => 'my-page',
'post_content' => 'This is my page reql.',
'post_status' => 'publish',
'comment_status' => 'closed',
'ping_status' => 'closed',
'post_author' => 1,
'menu_order' => 0
);
wp_insert_post( $my_post );
Was ist das Problem? Ich kann die Lösung nicht finden.
Vielen Dank!
Welche Fehler werden in Ihrem PHP-Fehlerprotokoll angezeigt?
– cori
12. Dezember ’12 um 20:32
Benutzer#1 darf Seiten posten? post_title noch nicht verwendet? Ich habe es bei einer meiner WP-Installationen getestet: Es funktioniert perfekt.
– barakadam
12. Dezember ’12 um 21:13