Das WordPress Benutzer-Passwort über FTP zurücksetzen

Wenn Sie keinen Zugriff mehr auf Ihren WordPress-Administrationsbereich haben, können Sie das Passwort eines WordPress-Benutzers vorübergehend über die Datei functions.php des aktiven Themes zurücksetzen.

Achtung: Bei dieser Methode wird eine PHP-Datei Ihrer WordPress-Installation geändert. Erstellen Sie vor der Änderung ein aktuelles Backup und entfernen Sie den eingefügten Code unmittelbar nach dem erfolgreichen Zurücksetzen des Passworts wieder.
Hinweis: Verwenden Sie diese Methode nur, wenn das Passwort nicht über die reguläre WordPress-Funktion „Passwort vergessen?“ oder direkt über die Datenbank zurückgesetzt werden kann.

Schritt 1 – Benutzer-ID ermitteln

Für das Zurücksetzen benötigen Sie die Benutzer-ID des WordPress-Benutzers, dessen Passwort geändert werden soll.

Die Benutzer-ID finden Sie in der WordPress-Datenbank in der Tabelle, deren Name auf _users endet. Die ID steht in der Spalte ID.

Falls Sie Hilfe beim Zugriff auf die Datenbank benötigen, verwenden Sie die Anleitung phpMyAdmin im Webhosting und WordPress-Hosting in oneHome.

Schritt 2 – functions.php öffnen

Öffnen Sie über FTP oder Web-FTP das Verzeichnis Ihrer WordPress-Installation.

Die Datei functions.php des aktiven Themes finden Sie normalerweise unter:

wp-content/themes/IHR-THEME/functions.php

Wenn Sie Web-FTP verwenden möchten, finden Sie weitere Informationen im Artikel Web-FTP im Web- und WordPress-Hosting in oneHome.

Hinweis: Stellen Sie sicher, dass Sie die functions.php des aktuell verwendeten Themes bearbeiten.

Schritt 3 – Neues Passwort setzen

Fügen Sie vorübergehend folgende Zeile in die Datei functions.php ein:

wp_set_password('NEUES_PASSWORT', BENUTZER_ID);

Ersetzen Sie:

  • NEUES_PASSWORT durch das gewünschte neue Passwort
  • BENUTZER_ID durch die zuvor ermittelte numerische Benutzer-ID

Beispiel für die Benutzer-ID 2:

wp_set_password('MeinNeuesSicheresPasswort', 2);

Speichern Sie die Datei beziehungsweise laden Sie die geänderte functions.php wieder auf den Webspace hoch.

Schritt 4 – Anmeldung testen

Rufen Sie anschließend die WordPress-Anmeldeseite auf und melden Sie sich mit dem bisherigen Benutzernamen und dem neu vergebenen Passwort an.

Schritt 5 – Code wieder entfernen

Achtung: Entfernen Sie die zuvor eingefügte Zeile mit wp_set_password() unmittelbar nach dem erfolgreichen Login wieder aus der functions.php.

Speichern Sie die bereinigte Datei anschließend erneut auf dem Webspace.

Wenn Sie das Passwort lieber direkt über die WordPress-Datenbank zurücksetzen möchten, verwenden Sie die Anleitung WordPress-Passwort in der Datenbank ändern.