Methode 1: Über die Datenbank (phpMyAdmin)
-
Öffne phpMyAdmin, wähle die WordPress-Datenbank.
-
In der Tabelle wp_users (Tabellen Präfix vorher prüfen!) neuen Benutzer hinzufügen:SQL-Befehl:
INSERT INTO wp_users (user_login, user_pass, user_email, user_registered) VALUES ('newadmin', MD5('MeinPasswort123'), 'newadmin@example.com', NOW());Notiere die neue ID. -
In der Tabelle wp_usermeta (Tabellen Präfix vorher prüfen!) Admin-Rechte setzen:SQL-Befehl:
INSERT INTO wp_usermeta (user_id, meta_key, meta_value) VALUES (NEUE_ID, 'wp_capabilities', 'a:1:{s:13:"administrator";b:1;}'), (NEUE_ID, 'wp_user_level', '10'); -
Mit newadmin und MeinPasswort123 bei deinewebsite.com/wp-login.php anmelden.
Die Daten für den Benutzernamen, Passwort und die E-Mail Adresse kannst du natürlich frei wählen!
Methode 2: Über PHP-Skript
-
Erstelle eine neue PHP Datei mit folgendem Inhalt:
<?php require_once('wp-load.php'); $username = 'newadmin'; $password = 'MeinPasswort123'; $email = 'newadmin@example.com'; if (!username_exists($username)) { $user_id = wp_create_user($username, $password, $email); $user = new WP_User($user_id); $user->set_role('administrator'); echo 'Admin erstellt!'; } ?> - Benenne die Datei zum Beispiel als neuer_admin.php und speichere diese auf deinem PC ab.
- Logge dich via FTP auf deinen Server ein und lade die PHP Datei in das Hauptverzeichnis deiner WordPress Installation (dorthin wo auch die wp-config.php befindet)
-
Führe deinewebsite.com/neuer_admin.php im Browser aus.
-
Melde dich an.
-
Lösche das Skript danach!
