Hallo, ich habe folgendes Problem.
Ich habe ein Plugin programmiert und möchte jetzt, das er unmittelbar nach der Installation oder bei der ersten Aktivierung des Plugins, eine neu Seite erstellt und anschließend, einen Link im Menü mit dessen Titel erstellt.
Ausprobiert habe ich folgenden Code.
PHP
$wp_data = array(
'post_date' => date('Y-m-d H:i-s'),
'post_date_gmt' => date('Y-m-d H:i-s'),
'post_content' => '',
'post_title' => 'Star overview',
'comment_status' => 'closed',
'ping_status' => 'closed',
'post_name' => 'star-overview',
'post_parent' => 0,
'menu_order' => 0,
'post_type' => 'page'
);
wp_insert_post($wp_data);
Alles anzeigen
Kann mir bitte jemand sagen, was an diesem Code fehlerhaft ist?
Aufgerufen habe ich Ihn mit wp_activation_hook, bzw zum Test mit do_action.