Wenn sich ein Benutzer registriert, erstellen Sie eine Seite aus einer vorhandenen Vorlage mit ihrem Benutzernamen als Seitennamen

Ich frage mich, ob so etwas möglich ist? Wenn ja, wo würde ich anfangen? Ich bin sicherlich nicht auf der Suche nach jemandem, der 100% vollständig erklärt und kostenlose Codebeispiele etc. gibt, nur ein Anstoß in die richtige Richtung. 🙂

Ich habe eingehend Google gesucht und glaube, dass ich nicht nach den richtigen Dingen suche.

Hier ist Hoffnung!

Alles Gute

Solutions Collecting From Web of "Wenn sich ein Benutzer registriert, erstellen Sie eine Seite aus einer vorhandenen Vorlage mit ihrem Benutzernamen als Seitennamen"

Zunächst einmal klingt es so, als könnten Sie Ihre zugrunde liegende Frage mit BuddyPress lösen.

Wenn Sie einfach eine aktuelle WordPress-Seite user_register möchten, wenn sich ein Benutzer anmeldet, können Sie das mit dem user_register Hook machen. Der Hook empfängt die neu erstellte Benutzer-ID.

In diesem Codebeispiel sollte eine Seite mit dem Benutzernamen des Benutzers nicename .

 add_action( 'user_register', 'myplugin_add_page_for_user' ); function myplugin_add_page_for_user( $user_id ) { // Get the user for this user_id $user = get_user_by( 'id', $user_id ); // The data for the page we are going to add $page_data = array( 'post_type' => 'page', 'post_title' => $user->user_nicename ); // Actually insert the post wp_insert_post( $page_data ); }