Die Verwendung eines Versionskontrollsystems und eines automatischen Verteilungssystems ist bei der Entwicklung und Verwaltung von WordPress-Themes unerlässlich. Und wenn Sie aus dem WordPress-Administrationsbereich ausgesperrt sind, ist das Hinzufügen eines Admin-Benutzers per FTP eine schnelle und effektive Lösung. In diesem Artikel zeigen wir Ihnen, wie Sie einen Admin-Benutzer in WordPress mit FTP hinzufügen können, um die Kontrolle über Ihre Website wiederzuerlangen.
Wann man einen Admin-Benutzer mit FTP zu WordPress hinzufügt
- Verlust des AdministratorzugangsWenn Sie keinen Zugriff auf das WordPress-Administrations-Dashboard haben, weil Sie Ihr Passwort vergessen haben, ein Sicherheits-Plugin Sie aussperrt oder ein Plugin-/Theme-Problem vorliegt, können Sie den Zugriff wiederherstellen, indem Sie per FTP einen neuen Administrator-Benutzer anlegen.
- Kaputtes WordPressWenn häufige WordPress-Fehler auftreten, die den Zugriff auf das Admin-Dashboard verhindern, kann das Anlegen eines neuen Admin-Benutzers per FTP helfen, die Kontrolle wiederzuerlangen.
- SicherheitsproblemWenn Ihre Website gehackt wird und der Hacker Administrator-Zugriff erhält, können Sie ihn rauswerfen und Ihre Website schützen, indem Sie einen neuen Administrator-Benutzer anlegen.
- Fragen der MigrationWenn Sie eine Website auf einen neuen Server verschieben und der Administrator-Benutzer nicht richtig funktioniert oder Sie die Daten zurücksetzen müssen, können Sie per FTP einen neuen Administrator-Benutzer anlegen, um das Problem zu lösen.
Hinzufügen eines neuen Administratorkontos in WordPress mit FTP
1. vorbereitende Arbeiten
Zunächst einmal benötigen Sie eine FTP-Client-Software, die in diesem Artikel verwendet wird. FileZilla. Nachdem Sie den FileZilla-Client heruntergeladen und installiert haben, müssen Sie sich mit Ihrem Webserver verbinden. Sie benötigen Ihre FTP-Zugangsdaten, die Sie normalerweise in Ihrem Hosting-Kontrollpanel finden (z. B. cPanel) findet sich in.
2. mit Ihrer Website verbinden
Öffnen Sie FileZilla, geben Sie Ihren FTP-Hostnamen, Ihren Benutzernamen, Ihr Passwort und die Portnummer ein und klicken Sie auf "Schnellverbindung". Nach erfolgreicher Verbindung sehen Sie das Dateiverzeichnis der Website.
3. finden Sie die Datei functions.php
Navigieren Sie im rechten Fenster von FileZilla zum Verzeichnis public_html/wp-content/themes/ihr-aktuelles-thema/
Ordner. Suchen Sie das aktuelle WordPress-Theme im funktionen.php
Dokumentation.
4. die Datei functions.php bearbeiten
Rechtsklick funktionen.php
Datei und wählen Sie "Download", um sie auf Ihrem Computer zu speichern. Öffnen Sie die Datei in einem einfachen Texteditor wie z. B. Notepad und fügen Sie den folgenden Codeschnipsel am Ende der Datei ein, um einen neuen Administratorbenutzer zu erstellen:
function wpb_admin_account(){
$user = 'Benutzername';
$pass = 'Kennwort';
$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' );
Ersetzen Sie die Informationen durch Ihre eigenen Benutzername
undPasswort
im Gesang antworten email@domain.com
.
5. Laden Sie die geänderte Datei functions.php hoch.
Speichern Sie die geänderte funktionen.php
Nach der Datei gehen Sie zurück zu FileZilla, suchen die Datei, die Sie gerade im linken Fenster bearbeitet haben, klicken mit der rechten Maustaste und wählen "hochladen" Wählen Sie "überschreiben." und bestätigen Sie.
6. den Zugang zum WordPress-Administrationsbereich
In Ihrem Browser öffnen ihrwebseitenname.com/wp-admin
Melden Sie sich mit dem neu erstellten Administratorkonto an. Wenn der Code funktioniert, wird der Zugriff auf den WordPress-Administrationsbereich wiederhergestellt.
7. die Löschung von Code-Schnipseln
Öffnen Sie sie nach dem Einloggen erneut mit dem FTP-Client funktionen.php
und löschen Sie den soeben hinzugefügten Codeschnipsel. Durch das Löschen des Codes wird nicht das Benutzerkonto gelöscht, sondern nur verhindert, dass der Code erneut ausgeführt wird.
Alternative: Fügen Sie einen neuen Administrator-Benutzer über den Dateimanager des Webhosts hinzu
Wenn die FTP-Verbindung fehlschlägt, können Sie die Dateimanager-Funktion im Hosting-Kontrollpanel verwenden. Nehmen Sie Bluehost als Beispiel:
- Loggen Sie sich in das Bluehost Control Panel ein, navigieren Sie zur Registerkarte "Websites", suchen Sie die WordPress-Website und klicken Sie auf "Einstellungen".
- Nach unten blättern zu "Schnelle Links"Abschnitt, klicken Sie auf "Dateimanager".
- ausfindig machen.
funktionen.php
Datei, klicken Sie mit der rechten Maustaste und wählen Sie "Compiler". - Fügen Sie das obige Codeschnipsel ein und speichern Sie die Änderungen.
- Melden Sie sich mit einem neuen Administrator-Benutzer bei Ihrer WordPress-Website an und löschen Sie das Code-Snippet.
Erfahren Sie mehr über WordPress functions.php Hacks
Zusätzlich zum Hinzufügen eines neuen Administrator-Benutzers kann der funktionen.php
Die Datei ermöglicht viele nützliche Anpassungen, wie z. B. das Hinzufügen neuer Widgetbereiche oder das Deaktivieren automatischer Aktualisierungsbenachrichtigungen.
Zusammenfassungen
Mit den in diesem Artikel beschriebenen Schritten ist es möglich, per FTP schnell einen neuen Admin-Benutzer hinzuzufügen und die Kontrolle über Ihre Website wiederzuerlangen, wenn Sie aus dem WordPress-Admin-Bereich ausgesperrt sind. Unabhängig davon, ob Sie einen FTP-Client oder einen Dateimanager in Ihrem Hosting-Kontrollpanel verwenden, kommt es darauf an, die Schritte genau auszuführen und die hinzugefügten Codeschnipsel nach Abschluss umgehend zu entfernen.