it-swarm.com.de

Registrieren Sie einen neuen Benutzer im Frontend

Ich habe ein großes Formular und wenn ein Benutzer es ausfüllt, muss ich von dort aus einen neuen Benutzer in Wordpress erstellen.

Es ist möglich, Benutzer vom Frontend aus anzulegen und einige benutzerdefinierte Informationen hinzuzufügen.

Vielen Dank

1
Victor

Ja ja du kannst.

Die relevanten Funktionen hierfür sind:

  • wp_create_user Erstellt einen Benutzer, dem ein Benutzer/ein Passwort/eine E-Mail gegeben wurde
  • wp_insert_user Erstellt oder aktualisiert einen Benutzer, dem/pass/email zugewiesen wurde
  • add_user_meta Fügt Benutzer-Meta hinzu (wie Post-Meta/Benutzerdefinierte Felder, jedoch nicht für Beiträge, sondern für Benutzer)

Sie finden Beispiele zur Verwendung dieser Funktionen und Links zu möglicherweise relevanteren Funktionen. Verwenden Sie diese Funktionen bei der Übermittlung in Ihrem Formularbehandlungscode. Achten Sie darauf, alle eingegebenen Werte zu maskieren.

2
Tom J Nowell

Wenn Sie nach einem Tutorial suchen, das von oben nach unten geht, sehen Sie sich dieses an: http://www.cozmoslabs.com/1012-wordpress-user-registration-template-and-custom-user-profile-fields/

Es gibt auch Plugins, die dieses Problem lösen.