Dość często spotykam pytanie typu:
Usunąłem konto administratora, jak je przywrócić?
Bardzo skutecznym i dość prostym rozwiązaniem jest stworzenie malutkiego pliku, do którego zapukamy przez przeglądarkę:
require 'wp-load.php'; $user_id = wp_create_user( 'marcin', '123456', 'exampe@domain.com' ); $wp_user_object = new WP_User( $user_id ); $wp_user_object->remove_role( 'subscriber' ); $wp_user_object->add_role( 'administrator' ); |
Wystarczy dodać plik (jest załączony na dole wpisu) do głównego katalogu serwisu i wybrać go w przeglądarce. W funkcji wp_create_user()
Po uruchomieniu zostanie założony użytkownik „marcin” z hasłem „123456” i wybranym adresem email.
Jeżeli mamy już użytkownika w bazie, a nie ma on uprawnień, to musimy pobrać identyfikator użytkownika za pomocą funkcji username_exists()