Lesefortschritt:

Notfallplan: Admin-Zugang zur WordPress-Website durch die Hintertür

11. September 2024 | functions.php, WordPress

Dieser Beitrag beinhaltet 517 Wörter. – Geschätzte Lesezeit: ca. 3 Minuten.

Es kann vorkommen, dass Sie aus Ihrem WordPress-Administratorkonto ausgesperrt werden und weder Ihr Passwort ändern noch auf Ihre Website zugreifen können. Mit diesem Tweak haben Sie eine zusätzliche Möglichkeit, den Zugang per FTP wiederherzustellen.

Da Sie über den üblichen Weg keinen Zugang mehr zum WordPress-Backend haben, benötigen Sie den Zugang via FTP. Die Zugangsdaten haben Sie von Ihrem Hostingdienst erhalten – um per FTP auf Ihre Website zuzugreifen, benötigen Sie ein entsprechendes Programm wie etwa FileZilla.

Eine alternative Möglichkeit ist es, im Administrationspanel Ihres Hostinganbieters die Funktion eines Dateiexplorers zu suchen. Auch so können Sie die benötigten Dateien finden.

Egal ob mittels FTP-Programm oder via Dateiexplorer:

  • Suchen Sie nun den Ordner mit Ihrer WordPress-Installation. Der könnte etwa so heissen wie in unserem Fall: public_html/_website_dr_code
  • Klicken Sie weiter: Zunächst auf wp-content dann auf themes.
  • Nun öffnen Sie den Ordner des aktivierten Themes. Darin liegt die Datei functions.php, welche Sie für den heutigen Trick benötigen.
  • Editieren Sie diese.

Nun kopieren Sie einfach den folgenden Code, fügen ihn am Ende der Datei functions.php Ihres Themes ein und speichern die Änderungen:

function temp_admin_account(){
$user = 'username';
$pass = 'password';
$email = 'vorname.nachname@domain.ch';
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','temp_admin_account');

Auf den Zeilen 2-4 sind ein paar Anpassungen nötig:

  • username – Zeile 2: Geben Sie einen Usernamen ein, den Sie sich merken können. Es sollte einer sein, der in der WordPressinstallation noch nicht existiert.
  • password – Zeile 3: Hier vergeben Sie ein Passwort. Verwenden Sie ein sicheres Passwort, das nicht so leicht zu knacken ist – bedenken Sie: Sie erstellen hier einen Admin-Account mit vollem Zugriff.
  • vorname.nachname@domain.ch – Zeile 4: Zu guter Letzt geben Sie hier eine Mailadresse ein. Verwenden Sie auch da eine, die in der WordPress-Installation noch nicht verwendet wird.

Speichern Sie das ganze und loggen Sie sich ins Backend ein – verwenden Sie die eben eingegeben Userdaten (Username und Passwort). Schon sind Sie wieder HerrIn Ihrer Website und können den ursprünglichen Admin-Account flicken oder einen neuen erstellen.

Wir empfehlen Ihnen, den Eintrag nach der Reparatur Ihres eigentlichen WordPress-Accounts wieder aus der Datei functions.php zu entfernen. Das geht jetzt wieder ganz einfach unter Design/Theme-Datei-Editor.

Werbung

Werbung

 

Kostenlose WordPress- und Divi-Tricks im Abo

Wir schicken Ihnen sporadisch (weniger als 10x jährlich) neue Tricks für Wordpress und das Divi-Theme, aber auch hilfreiche CSS- und HTML-Codes frei Haus.

Füllen Sie zur Anmeldung das folgende Formular aus. Angaben mit * sind Pflichtangaben.






Vielen Dank.

Pin It on Pinterest

Share This