Wenn Sie in WordPress einen weiteren Administrator benötigen ,weil Sie sich z.Bsp. "ausgesperrt" haben, hilft Ihnen folgende Lösung. Durch das Scirpt wird in Ihre WordPress Datenbank ein weiterer Benutzer mit dem Namen "rescue" eingefügt. Dieser Benutzer erhält das gleiche Passwort wie Ihr Benutzer "admin":
- Erstellen Sie im Hauptverzeichnis Ihrer WordPress Webseite die Datei mit dem Namen "insert-user.php". Das können Sie mit Hilfe Ihres FTP Programmes oder einer Shell (z.Bsp. SSH/Putty) machen.
- Kopieren Sie den folgenden PHP Code in die neue Datei:
<?php require_once("wp-blog-header.php"); require_once("wp-includes/registration.php"); $username = "enter here the username"; $password = "enter here the password"; $email = "enter the emailaddress"; if (!username_exists($username) && !email_exists($email)) { $uid = wp_create_user($username, $password, $email); if (is_int($uid)) { $user = new WP_User($uid); $user->set_role("administrator"); echo "The user $username has been created. Pls try to login and DELETE this file."; } else { echo "The user has not been created."; } } else { echo "This username (or email) already exists within this system."; } ?>
- Bitte vergessen Sie nicht, die drei Angaben (Benutzername, Passwort und E-Mail) auf Ihren Angaben zu ändern. Der Benutzername sollte ein Wort (ohne Leerzeichen und Sonderzeichen) sein und nur Kleinbuchstaben enthalten.
- Speichern Sie die Datei und öffnen Sie die folgende URL zu Ihrem Blog:
http://[your-blog-url]/insert-user.php - Sollten Sie keine Rückmeldung des Scriptes (eine einfache Textzeile) erhalten, könnte ggf. Ihre .htaccess Datei den Zugriff blockieren. Benennen Sie diese temporär um.
- Ihnen wird eine der folgenden Rückmeldungen angezeigt:
- The user ... has been created. Pls try to login and DELETE this file.
- The user has not been created.
- This username (or email) already exists within this system.
- Bitte vergessen Sie nicht, die Datei sofort wieder zu löschen. Ansonsten könnten ggf. auch andere Zugriff auf Ihr System erhalten.
- Sollten SIe die .htaccess Datei umbenannt haben, ändern Sie den Namen wieder in ".htaccess"