Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Hinzufügen eines Admin-Benutzers in WordPress mit FTP (einfache Anleitung)

Der Verlust des Zugriffs auf den WordPress-Administrationsbereich kann ein Alptraum sein, vor allem, wenn Sie unter Zeitdruck stehen oder die Website eines Kunden verwalten müssen.

Bei WPBeginner haben wir unzähligen Benutzern geholfen, die Kontrolle über ihre Websites wiederzuerlangen, nachdem sie aufgrund von vergessenen Passwörtern, Pannen mit Sicherheits-Plugins oder sogar Hacking-Versuchen ausgesperrt wurden.

Es gibt zwar mehrere Möglichkeiten, den Zugang wiederherzustellen, aber eine der zuverlässigsten Methoden ist das Hinzufügen eines neuen Benutzers per FTP (File Transfer Protocol). Wenn Sie dies noch nie getan haben, führen wir Sie Schritt für Schritt durch den Prozess des Hinzufügens eines administrativen Benutzers über FTP.

How to Add an Admin User in WordPress Using FTP

Wenn Sie einen Admin-Benutzer in WordPress mit FTP hinzufügen müssen

Das Hinzufügen eines WordPress-Benutzers per FTP anstelle des WordPress-Administrationsbereichs kann in einigen Fällen erforderlich sein:

  • Verlorener Admin-Zugang – Wenn Sie nicht auf Ihr WordPress-Admin-Dashboard zugreifen können, weil Sie Ihr Passwort vergessen haben, ein Sicherheits-Plugin Sie ausgesperrt hat oder es ein Problem mit einem Plugin oder Theme gibt, können Sie einen neuen Admin-Benutzer per FTP erstellen, um wieder Zugang zu erhalten.
  • Korrumpiertes WordPress – Manchmal treten bei WordPress Fehler auf, bei denen Sie das Admin-Dashboard nicht erreichen können. Das Anlegen eines neuen Admin-Benutzers per FTP kann Ihnen helfen, die Kontrolle wiederzuerlangen.
  • Sicherheitsprobleme – Wenn Ihre Website gehackt wird und der Hacker Admin-Zugang erhält, können Sie ihn durch die Einrichtung eines neuen Admin-Benutzers rauswerfen und Ihre Website sichern.
  • Migrationsprobleme – Wenn bei der Migration Ihrer Website (z. B. von Localhost auf einen Live-Server) Probleme mit dem Benutzer auftreten, der nicht funktioniert, oder wenn Sie die Daten zurücksetzen müssen, kann die Einrichtung eines neuen Benutzers mit FTP eine schnelle Lösung sein.

In diesem Sinne führen wir Sie Schritt für Schritt durch eine Anleitung, wie Sie Ihrer WordPress-Website mit FTP ganz einfach einen Admin-Benutzer hinzufügen können.

Profi-Tipp: Brauchen Sie so schnell wie möglich Hilfe für Ihre WordPress-Website? Unser WordPress-Notfallsupport kann Ihnen helfen. Egal, ob Sie Ausfallzeiten haben oder Ihre Website gehackt wurde, wir können Ihre Website schnell wieder online bringen.

Wie man einen neuen Admin-Account in WordPress mit FTP hinzufügt

Als Erstes benötigen Sie einen FTP-Client. Mit dieser Software können Sie auf WordPress zugreifen, ohne sich bei Ihrem Dashboard anzumelden.

Neben dem Hinzufügen eines neuen Kontos können Sie auch Plugins deaktivieren und Ihre bevorzugten Plugins in großen Mengen installieren.

In diesem Tutorial werden wir FileZilla verwenden, da es recht einfach zu bedienen ist.

Als nächstes müssen Sie Ihre Website mit dem FTP-Client verbinden. Dazu benötigen Sie Ihre FTP-Zugangsdaten (in der Regel im cPanel oder anderen Control Panels des Hosts zu finden).

Eine Schritt-für-Schritt-Anleitung finden Sie in unserem Leitfaden zum Hochladen von Dateien mit FTP in WordPress.

Sobald Ihr FTP-Client mit den Dateien Ihrer Website verbunden ist, müssen Sie die Datei functions.php Ihres aktuellen WordPress Themes finden. Sie sollten in der Lage sein, die Datei auf der rechten Seite des FTP-Fensters zu finden, und zwar innerhalb des Ordners Ihres aktuellen Themes, der sich in einer Position wie dieser befindet:

/public_html/wp-content/themes/ihr-aktuelles-thema/

So sieht unser Bildschirm aus. Unsere Demo-Website verwendet das Standard-Thema Twenty Twenty-Four.

Locating functions.php file in FTP

Wenn Sie die Datei functions.php gefunden haben, können Sie sie einfach doppelt anklicken. FileZilla wird dann die Datei auf Ihren Computer herunterladen.

Suchen Sie jetzt einfach die Datei auf Ihrem Computer. Danach öffnen Sie sie mit einem einfachen Texteditor wie Notepad.

Dann müssen Sie dieses Codeschnipsel am Ende der Datei einfügen, um ein Administrator-Benutzerkonto hinzuzufügen:

function wpb_admin_account(){
$user = 'Username';
$pass = 'Password';
$email = 'email@domain.com';
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','wpb_admin_account');

Vergessen Sie nicht, Benutzername, Passwort und email@domain.com durch Ihre eigenen Werte zu ersetzen. Sie können den gleichen Codeschnipsel auch verwenden, um andere Benutzerrollen zu erstellen, falls erforderlich.

So sollte die Datei aussehen:

Adding the new admin user account code in functions.php

Speichern Sie dann die Datei und kehren Sie zu Ihrem FTP-Client zurück.

Hier müssen Sie die Datei, die Sie gerade bearbeitet haben, auf der linken Seite der Benutzeroberfläche suchen. Klicken Sie mit der rechten Maustaste darauf und dann auf „Hochladen“.

Uploading the functions.php file via FTP

Es erscheint ein neues Fenster mit dem Hinweis, dass die Datei bereits in den Dateien Ihrer Website vorhanden ist.

Wählen Sie einfach die Option „Überschreiben“ und klicken Sie auf „OK“.

Overwriting an existing functions.php file via FTP

Öffnen Sie nun yourwebsitename.com/wp-admin in Ihrem Browser. Denken Sie daran, yourwebsitename.com durch Ihren eigenen Domänennamen zu ersetzen.

Wenn der Code funktioniert, können Sie Ihre Anmeldedaten auf der Anmeldeseite eingeben und wieder auf den WordPress-Verwaltungsbereich zugreifen.

The default WordPress login page

Hinweis: Sobald Sie sich in Ihre WordPress-Website eingeloggt haben, sollten Sie zu Ihrem FTP-Client zurückkehren, um die Datei functions.php erneut zu öffnen und den von Ihnen hinzugefügten Code zu löschen.

Durch das Löschen des Codes wird der Benutzer nicht entfernt. Damit soll lediglich sichergestellt werden, dass der Code nicht erneut ausgeführt wird, was zu unbeabsichtigten Folgen führen könnte. Außerdem können Sie bei Bedarf jederzeit neue Benutzer und Autoren zu Ihrer WordPress-Website hinzufügen.

Alternative: Fügen Sie einen neuen Admin-Benutzer mit dem Dateimanager Ihres Webhosts hinzu

Wenn Ihre FTP-Verbindung nicht erfolgreich war und Sie immer noch aus dem WordPress-Admin ausgesperrt sind, können Sie den Code über den Dateimanager Ihres WordPress-Hostings in die functions.php einfügen. Für Anfänger ist diese Methode auch viel einfacher.

Für dieses Tutorial werden wir den Dateimanager von Bluehost verwenden. Gehen Sie in Ihrem Hosting-Dashboard auf die Registerkarte „Websites“, suchen Sie die WordPress-Website, von der Sie ausgesperrt sind, und klicken Sie auf „Einstellungen“.

Bluehost site settings

Blättern Sie dann nach unten zum Abschnitt Quick Links.

Klicken Sie dann auf „Dateimanager“.

Bluehost File Manager button

Wie bei der vorherigen Methode müssen Sie die Datei functions.php Ihrer aktuellen WordPress Website finden.

Nachdem Sie sie gefunden haben, klicken Sie mit der rechten Maustaste auf die Datei und wählen Sie „Bearbeiten“.

Editing a functions.php file in Bluehost file manager

Als Nächstes fügen Sie einfach den gleichen Codeschnipsel wie bei der vorherigen Methode ein.

Klicken Sie auf „Änderungen speichern“.

Adding an add new admin user code in the WordPress functions.php file using Bluehost file manager

Als Nächstes müssen Sie lediglich Ihre WordPress-Anmelde-URL aufrufen und versuchen, sich mit den Anmeldedaten Ihres neuen Administrator-Benutzers anzumelden.

Bonus: Lernen Sie mehr WordPress functions.php Hacks

Neben dem Hinzufügen eines neuen Admin-Benutzers gibt es eine Menge cooler Tricks, die Sie mit der Datei functions.php ausführen können.

Sie könnten zum Beispiel neue Widget-Bereiche hinzufügen, die nicht standardmäßig in Ihrem WordPress-Theme enthalten sind. Auf diese Weise haben Sie mehr Platz zum Einfügen Ihrer Widgets.

Mehr über all diese Hacks erfahren Sie in unserer ultimativen Liste nützlicher Tricks für die Datei functions.php von WordPress.

Und wenn Sie all diese Tipps und Tricks ausprobieren möchten, empfehlen wir Ihnen WPCode. Es ist zwar möglich, die functions.php mit einem FTP-Client zu bearbeiten, aber mit WPCode können Sie all die verschiedenen Codeschnipsel, die Sie der Datei hinzufügen, sicher und einfach verwalten.

Auf diese Weise können Sie jeden hinzugefügten benutzerdefinierten Codeschnipsel verfolgen und ihn mit wenigen Klicks deaktivieren, wenn ein Fehler auftritt.

Mehr dazu erfahren Sie in unserem vollständigen WPCode-Test.

WPCode

Wir hoffen, dass dieses WordPress-Tutorial Ihnen geholfen hat, zu lernen, wie man einen administrativen Benutzer zu WordPress mit FTP hinzufügt. Vielleicht interessieren Sie sich auch für unsere Artikel über das Anzeigen und Kontrollieren von WordPress-Cron-Jobs und über das Deaktivieren von wp-cron in WordPress und das Einrichten geeigneter Cron-Jobs.

Wenn Ihnen dieser Artikel gefallen hat, dann abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Videotutorials. Sie können uns auch auf Twitter und Facebook finden.

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, dass wir möglicherweise eine Provision verdienen, wenn Sie auf einige unserer Links klicken. Mehr dazu erfahren Sie unter Wie WPBeginner finanziert wird , warum das wichtig ist und wie Sie uns unterstützen können. Hier finden Sie unseren redaktionellen Prozess .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Das ultimative WordPress Toolkit

Erhalte KOSTENLOSEN Zugang zu unserem Toolkit - eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!

Reader Interactions

28 KommentareEine Antwort hinterlassen

  1. Faisal

    Worked like a charm.

    Thank you

    • WPBeginner Support

      You’re welcome!

      Admin

  2. Piotr Szcześniak

    Never remeber the snippet so I’m happy to frequently visit you guys! Thx!

  3. Thomas Hansen

    If you are using a child theme is it then the functions.php of the child theme, that you need to insert the code into?

    • WPBeginner Support

      Yes, you would want to add the code there.

      Admin

  4. André Cassiano

    Worked like a charm! Tks.

    • WPBeginner Support

      Glad our guide was able to help :)

      Admin

    • WPBeginner Support

      You’re welcome :)

      Admin

  5. Kim H

    Worked like a charm. Thank you for this article!

    • WPBeginner Support

      You’re welcome :)

      Admin

  6. Donovan

    Worked perfectly. Thanks for the great advice.

    • WPBeginner Support

      Glad our article was helpful :)

      Admin

    • WPBeginner Support

      You’re welcome, glad our guide was helpful :)

      Admin

  7. adam

    Thanks man it worked even in Wordpress version 4.9.0
    Many Thanks brother !

  8. Warner Mendenhall

    Thank you. Worked perfectly.

  9. charu

    Is any way to delete that entry from database that I have created through function.php i.e delete the last created user for using admin area.

    Thanks

  10. Shafaq

    good explanation but there is an error with my code. user role changed if go into user profile page otherwise no effect . can you please elaborate.

    here is my code

    $level = $profileuser->ihc_user_levels ;
    $id = $profileuser->id ;
    $u= new WP_User( $id ) ;

    if ( $level==’3′) {
    echo ‚user level ‚.$level;
    echo ‚user id ‚.$id;
    $u = wp_update_user( $u->set_role( ‚featured‘ ) );
    }

  11. Stef

    I got the big problem that this new user has first to be activated..

    Is it possible to set the activation of the user by function or did I lose and I need to install a backup on my wordpress via ftp?

  12. Rdas

    I have latest WordPress version will it work for me or need to change anything on the code?

  13. Guille

    Great explanation. Thank you so much for this tip. It works like a charm!

  14. Hardeep

    Hello,

    Really informative post, I am developer and sometimes I have to contact sys admin to reset or create new wp user for testing.

    This is very good way, thanks for sharing

  15. Toni Weidman

    How secure is this going to be on an FTP host?

    • Patrick Johanneson

      Not very. So the first thing you should do once you’re logged back in is change the password on that new admin account. Then remove the code from functions.php.

    • Andre

      Start with SFTP with an FTP client (program) that has that. But as Patrick mentioned, you NEED to change your password once you are back in. I don’t mean a simple password either, always make sure you use at least 12 characters mixed with numbers, symbols, lower and uppercase letters (avoid using words).

Eine Antwort hinterlassen

Danke, dass du einen Kommentar hinterlassen möchtest. Bitte beachte, dass alle Kommentare nach unseren kommentarpolitik moderiert werden und deine E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwende KEINE Schlüsselwörter im Namensfeld. Lass uns ein persönliches und sinnvolles Gespräch führen.