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)

Hinweis der Redaktion: Wir erhalten eine Provision für Partnerlinks auf WPBeginner. Die Provisionen haben keinen Einfluss auf die Meinung oder Bewertung unserer Redakteure. Erfahre mehr über Redaktioneller Prozess.

Müssen Sie einen Admin-Benutzer in WordPress mit FTP hinzufügen?

Bei WPBeginner helfen wir oft Benutzern, die sich aus ihrem WordPress-Administrationsbereich ausgesperrt haben und einen Weg zurück in den Bereich finden müssen. Eine einfache Lösung ist das Hinzufügen eines Admin-Benutzers per FTP (File Transfer Protocol).

In diesem Artikel zeigen wir Ihnen, wie Sie einen Admin-Benutzer in WordPress per FTP hinzufügen können.

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-Administrator-Benutzers per FTP anstelle des WordPress-Administrationsbereichs kann in einigen Situationen notwendig 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 beim Umzug Ihrer Website auf einen neuen Server Probleme mit dem Admin-Benutzer auftreten oder Sie die Daten zurücksetzen müssen, kann die Erstellung eines neuen Admin-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.

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 Dateien Ihrer Website zugreifen, ohne sich in Ihr WordPress-Dashboard einzuloggen. In diesem Tutorial werden wir FileZilla verwenden, da es ziemlich 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 Hosting-Kontrollpanels 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 im Ordner Ihres aktuellen Themes zu finden, der sich in einem Pfad wie diesem 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.

Zu diesem Zeitpunkt suchen Sie die Datei einfach auf Ihrem Computer. Öffnen Sie sie anschließend mit einem einfachen Texteditor wie Notepad.

Dann müssen Sie dieses Codeschnipsel am Ende der Datei hinzufügen, um ein Admin-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 Ihres aktuellen WordPress- oder WooCommerce-Themes 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.

Sie können auch die automatischen Update-Benachrichtigungen per E-Mail deaktivieren, die bei vielen Plugins und Themes, die sich automatisch aktualisieren, lästig werden können.

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 Admin-Benutzer zu WordPress mit FTP hinzufügt. Vielleicht interessiert Sie auch unser Artikel über das Hinzufügen eines WordPress-Admin-Benutzers zur MySQL-Datenbank mit phpMyAdmin und unser ultimativer WordPress-SEO-Leitfaden, um Ihre Rankings zu verbessern.

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

29 KommentareEine Antwort hinterlassen

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Thomas Hansen says

    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?

  3. charu says

    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

  4. Shafaq says

    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‘ ) );
    }

  5. Stef says

    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?

  6. Hardeep says

    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

    • Patrick Johanneson says

      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 says

      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.