• Zur Hauptnavigation springen
  • Skip to main content
  • Zur Fußzeile springen

Gärtner Webentwicklung

Maßgeschneiderte Web-Lösungen für Ihre Bedürfnisse

  • Über mich
  • WordPress Mentoring
  • Ressourcen
    • Resource efficient websites
    • Empfohlene Plugins
    • Empfohlene Hilfsmittel
    • Empfohlene Hoster
    • Alternativen zu WordPress
  • Artikel
    • Technische Begriffe einfach erklärt
    • Code-Schnipsel
    • Tutorials

WP User via functions.php anlegen

20. April 2017 von Sebastian Gärtner Kommentar verfassen

Manchmal kann es nötig sein einen User anzulegen ohne Zugriff auf das Backend zu haben.

Für mich als Entwickler ist das manchmal der Fall, wenn ein Kunde nicht daran gedacht hat mir einen User-Account frei zu schalten und ich uns die Rückfrage und Wartezeit ersparen will. Aber auch wenn User-Accounts beschädigt sind oder ein externes Script zwei Seiten miteinander verbinden soll, kann das nötig sein.

Wichtig: der Code-Schnipsel braucht nur einmal ausgeführt werden. Dadurch wird bereits der User angelegt. Wenn der Schnipsel also in der functions.php bleibt, wird bei jedem Seitenladen wieder versucht den User anzulegen -> total unnötig und potentiell eine Fehlerquelle.

function gw_admin_account(){ $user = 'Username'; $pass = 'Password'; $email = 'mail@gaertner-webentwicklung.de'; if ( !username_exists( $user ) && !email_exists( $email ) ) { $user_id = wp_create_user( $user, $pass, $email ); $user = new WP_User( $user_id ); $user->set_role( 'administrator' ); } } add_action('init','gw_admin_account');
Code-Sprache: PHP (php)

Kategorie: Code-Schnipsel

Leser-Interaktionen

Schreibe einen Kommentar Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Vorheriger Beitrag: « Meine Lieblingskunden: Die Weltverbesserer
Nächster Beitrag: HTTPS in .htaccess erzwingen »
  • Kontakt
  • Datenschutzerklärung