Erstellen Sie eine Site programmgesteuert für WPMU

7

Mein Kunde hat eine Website mit WP-Blog + vBulletin-Forum. Jetzt möchte er vb-Benutzern erlauben, ihr eigenes Blog zu haben, indem er das aktuelle WP-Blog in das WPMU-Netzwerk ändert.

Ich möchte also eine Schaltfläche erstellen, auf die der vb-Benutzer klicken kann, und eine neue Site wird im Netzwerk für ihn erstellt. Wie kann ich programmgesteuert eine neue Site für das WPMU-Netzwerk erstellen?

Eugene Manuilov
quelle

Antworten:

11

Erstellen Sie zunächst einen Benutzer aus dieser Funktion

$user_id = wpmu_create_user( $username, $password, $email );

Verwenden Sie dann diese Funktion, um ein Blog zu erstellen

wpmu_create_blog( $newdomain, $path, $title, $user_id , array( 'public' => 1 ), $current_site->id );

Für Details können Sie diese Datei sehen

/wp-admin/network/site-new.php

Nach dem Anzeigen dieser Seite haben Sie genau die Idee, was Sie tun möchten.

Moaz Ateeq
quelle