Automatisiert User in WordPress anlegen

bueltge.de [by:ltge.de] wird von Frank Bültge geführt, administriert und gestaltet. Alle Inhalte sind persönlich von mir ausgewählt und erstellt, nach bestem Gewissen und Können, was die Möglichkeit von Fehlern nicht ausschließt.

Kommentare

  
  1. Heiko sagt:

    Ich wäre dafür, das Beispiel zu "entschärfen" und nicht gleich den Administrator zu verwenden! Es gibt User, die das 1:1 entkleben, das laufen lassen und den User dann nicht löschen.
    Ist nicht klug, einen neuen Admin in die DB zu schreiben selbst wenn es nur Democode ist.

    • @Heiko: habe es mal angepasst, vermutlich gibt es diese User wirklich - aber man sollte schon überlegen, bevor man so in einer Live-Umgebung hantiert. Klar, ich setze Sachen voraus, die andere vermutlich nicht bedenken - betriebsblind - aber ich will es einfach mit den Hinweisen oder der Erziehung nicht übertreiben. Die Funktion braucht nicht zwingend die Rolle als Parameter, sie hat sehr viele Standard-Parameter. Der Beitrag soll wirklich nur dazu dienen - ah, da gibt es was und ich kann was damit machen. Wieder ein Punkt, der mehr als das klassische Blog ist.

  2. Jeriko sagt:

    Wenn man die Funktion extern nutzen will, um sie bspw. in ein anderes System zu integrieren, darf man nicht vergessen, zusätzlich zum üblichen wp-load.php auch wp-includes/registration.php zu inkludieren, ansonsten ist die Funktion wp_insert_user() nicht bekannt.

    • @Jeriko: definitiv; der Zugriff von Außen ist ohne wp-load.php nicht zu machen, dazu auch ein älterer Beitrag - wieder schlägt die Betriebsblindheit zu, da mir das selbstverständlich erscheint. Diese Kommentarfunktion ist super :)

  3. Jeriko sagt:

    Yeah, aber vor allem auch besagte registration.php - daran bin ich erst vor kurzem für zwei Stündchen verzweifelt, einfach weil ich nicht verstanden habe, warum wp_insert_user nicht bekannt war :-)

  4. Patrick sagt:

    Eine Authentifizierung gegen ein Active Directory bzw. LDAP ist bestimmt auch nicht verkehrt :)

    http://wordpress.org/extend/plugins/active-directory-authentication/

  5. Daniel S. sagt:

    Das kommt mir für ein laufendes Projekt von mir sehr gelegen, war gerade auf der Suche nach einer Möglichkeit und bin dann hier bei dir gelandet. Vielen Dank für den Artikel. :)

  6. mark sagt:

    Hallo habe zu folgender Zeile im Code eine Frage:

    'user_pass' => wp_generate_password(),

    Ist es damit möglich auch Passwörter aus einer alten WP-Installation einzutragen? Um zum Beispiel aus einer alten WordPress user-tabelle alle Benutzer in eine neue WordPress-Installation zu migrieren?

  7. Stefan sagt:

    Prima Vorschlag bzw. Idee. Gibt's dafür nicht schon ein Plugin? Würde mich wundern, wenn nicht.

© 2013, since 2005 bueltge.de [by:ltge.de] · Theme is built by ThemeShift