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 aufthemes
. - 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