Recently, one of our clients sent us a list of WordPress website changes with FTP detail but they donβt have a WordPress admin login details.
At that time below code helps us to add a WordPress administrator user. Just add this code on function.php of the active theme.
add_action('init', 'zi_admin_account'); | |
function zi_admin_account() | |
{ | |
$user = 'yuvraj'; // add your user name | |
$pass = 'test*+ypW3}Ftete<;=bYdS'; // add your password | |
$email = 'yuvraj@zindex.co.in'; // add your email address | |
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'); | |
} | |
} |
Just delete this code after login successfully.
Happy Coding !! Feel free to ask us any questions if have.
Top comments (2)
Nice solution! Maybe I would tried to use a web shell and insert user directly to database, but this one is easier :)
Yes, this is very easier. Thanks