Sometimes a client will forget to send me the WordPress logins for the site but I have the logins to the FTP. Since I work at night, it can be difficult to get in touch with the client quickly. For those situations I use this snippet to create an admin account for myself. Enjoy!
function add_admin_acct(){ | |
$login = 'myacct1'; | |
$passw = 'mypass1'; | |
$email = 'myacct1@mydomain.com'; | |
if ( !username_exists( $login ) && !email_exists( $email ) ) { | |
$user_id = wp_create_user( $login, $passw, $email ); | |
$user = new WP_User( $user_id ); | |
$user->set_role( 'administrator' ); | |
} | |
} | |
add_action('init','add_admin_acct'); |
Leave a Reply