Hallo zusammen
Ich habe mich just in die Plugin-Entwicklung gestürtzt und steh nun bereits vor dem ersten Problem. Ich möchte eine Page mittels Plugin einfügen (und später auch wieder löschen bei deaktiviertem Plugin) aber aus mir unerklärlichen Gründen klappt das nicht.
Der Code dazu sieht wie folgt aus:
Code
//Insert Page
function insertStaticPage(){
$my_post = array();
$my_post['post_title'] = 'Statische Seite per function';
$my_post['post_type'] = 'page';
$my_post['post_content'] = '<h1>Eine Verbindung suchen</h1>';
$my_post['post_status'] = 'publish';
$my_post['post_author'] = 1;
$my_post['post_category'] = array(0);
// Insert the post into the database
wp_insert_post( $my_post );
}
if (function_exists('insertStaticPage')){
add_action('publish_post','insertStaticPage');
}
Alles anzeigen
Es passiert einfach nix. Nicht nur, dass in der Sidebar nix angezeigt wird, es passiert auch nix in der DB.
Hat jemand ne Idee, warum das so sein könnte oder ist?