Erstellung mehrerer Seiten bei Plugin Aktivierung
-
Hallo liebe Community,
ich erstelle gerade ein Plugin, und möchte gerne bei der Aktivierung mehrere Seiten automatisch erstellen lassen.
Wie ich das ganze für eine einzelne Seite hin bekomm, habe ich schon raus gefunden:
class Example_Activator{ public static function activate(){ if (!current_user_can('activate_plugins')) return; global $wp_database; if (null === $wp_database->get_row("SELECT post_name FROM {$wp_database->prefix}posts WHERE post_name = 'new-page-slug'", 'ARRAY_A')) { $current_user = wp_get_current_user(); $page = array( 'post_title' => __('New Page'), 'post_status' => 'publish', 'post_author' => $current_user->ID, 'post_type' => 'page', 'post_content' => '[shortcode]', ); wp_insert_post($page); } } }
Mir ist aber nicht ganz klar wie ich es nun hinbekomme das beispielsweise zwei oder drei Seiten angelegt werden.
Ich würde mich sehr darüber freuen, wenn mir jemand Hilfestellung geben könnte.
Viele Grüße
Marcel
Ansicht von 3 Antworten - 1 bis 3 (von insgesamt 3)
Ansicht von 3 Antworten - 1 bis 3 (von insgesamt 3)
- Das Thema „Erstellung mehrerer Seiten bei Plugin Aktivierung“ ist für neue Antworten geschlossen.