2017-01-25 4 views
-1

Ich habe derzeit eine Wordpress/Woocommerce-Website, die bis auf ein Problem abgeschlossen ist. Mein aktuelles Formular für die Registrierung von Großhandelskunden ist so eingestellt, dass ich ihre Informationen per E-Mail sende, damit ich sie als Großhändler genehmigen kann. Das ist in Ordnung, aber ich sehe, wo viele Formularersteller Add-ons haben, um den Benutzer sofort beim Absenden des Formulars zu registrieren. Ich möchte einen Weg finden, diesen Prozess zu kodieren, so dass, wenn sie mein Formular absenden, es sie als eine grundlegende Rolle oder keine Rolle wordpress Benutzer automatisch erstellt. Ich nehme an, dass dies mit einer PHP-Funktion oder einem Haken in WordPressRegistrieren von Benutzer über Formular in WordPress/PHP

+0

Könnten Sie Code/Screenshots/irgendetwas bereitstellen? –

Antwort

0

Sorry getan werden kann, aber das ist eigentlich eine Google-Frage ... buchstäblich, wenn Sie google "wp create user" erhalten Sie den fertigen Code ...

<?php 
// Form submitted? 
if (!empty($_POST)) { 
    $username = $_POST['username']; // add sanitize 
    $password = $_POST['password']; // or generate using wp functions -> google 
    $user = wp_create_user($username, $password, '[email protected]'); 

    // Update user role (if needed) 
    wp_update_user(array('ID' => $user, 'role' => 'administrator')); 
} 
Verwandte Themen