Khi bạn quản lý quá nhiều website thì việc quên mật khẩu tài khoản Admin là chuyện rất thường gặp. Có nhiều cách khôi phục lại mật khẩu nhưng trong bài viết này tôi sẽ chia sẻ với bạn cách đơn giản nhất, là sửa file file functions.php
trong thư mục theme của Wordpress.
Bước 1: Sửa file functions.php
Vào trình quản lý file của hosting, truy cập tới thư mục theme mà bạn đang sử dụng.
Ví dụ bạn đang sử dụng theme wordpress có tên là: Flatsome, đường dẫn sẽ là:
/wp-content/themes/Flatsome/functions.php
Bước 2: Thêm code tạo tài khoản Admin
Sửa file functions.php
và chèn đoạn code sau vào (chèn vào sau thẻ <?php
nhé)
function add_admin_acct(){
$login = 'taikhoanadmin';
$passw = 'matkhauadmin';
$email = 'admin@dovanphuong.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');
Bạn sửa các giá trị sau theo ý mình nhé:
taikhoanadmin: Tài khoản Admin mới bạn muốn tạo.
matkhauadmin: Mật khẩu đăng nhập.
admin@dovanphuong.com: Email liên kết với tài khoản (dùng để nhận các thông báo và khôi phục mật khẩu cho tài khoản)
Save file và đăng nhập với tài khoản mới tạo.
Lưu ý
Tài khoản admin này sẽ được tự động thêm vào database của website nên dù bạn xóa code trong file functions.php
thì tài khoản vẫn được giữ nguyên. Muốn xóa triệt để bạn phải vào database xóa. Hoặc có 1 cách khác là bạn tạo 1 tài khoản Admin khác rồi dùng tài khoản đó xóa tài khoản này trong trang quản trị Wordpress.