1. Khi nào bạn cần tạo tài khoản Admin qua theme?
Nếu bạn không thể truy cập vào tài khoản Admin của mình vì lý do bảo mật hoặc quên mật khẩu, nhưng bạn không tự tin sử dụng phpMyAdmin để tạo tài khoản mới vì sợ gây lỗi cơ sở dữ liệu, thì đây là phương pháp thay thế tuyệt vời. Bằng cách chỉnh sửa file functions.php của theme, bạn có thể tạo tài khoản Admin chỉ trong vài phút mà không gặp khó khăn.
2. Các bước tạo tài khoản Admin WordPress qua theme
Truy cập vào file functions.php của theme
Đầu tiên, bạn cần truy cập vào host của website thông qua File Manager của cPanel, DirectAdmin, hoặc Plesk.
Sau đó, tìm đến thư mục gốc của website theo đường dẫn /wp-content/themes/ten-theme/ và mở file functions.php của theme bạn đang sử dụng. Nếu bạn sử dụng child theme, hãy mở file functions.php của child theme đó.
3. Thêm đoạn code tạo tài khoản Admin
Sau khi mở file functions.php, thêm đoạn code sau vào cuối file:
function custom_admin_account() {
$user = 'TenDangNhap';
$pass = 'MatKhau';
$email = 'email@domain.com';
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' );
}
}
add_action( 'init', 'custom_admin_account' );
Giải thích:
-
TenDangNhap: Thay bằng tên tài khoản bạn muốn tạo.
-
MatKhau: Thay bằng mật khẩu bạn muốn sử dụng.
-
email@domain.com: Thay bằng địa chỉ email của bạn.
4. Đăng nhập vào tài khoản Admin mới tạo
Quay trở lại trang đăng nhập của WordPress và đăng nhập bằng tài khoản bạn vừa tạo ở bước 2.
5. Xóa đoạn code sau khi tạo tài khoản
Sau khi đăng nhập thành công, hãy quay lại file functions.php và xóa đoạn code vừa chèn. Việc này đảm bảo rằng tài khoản của bạn sẽ không bị tạo nhiều lần.
Kết luận
Việc tạo tài khoản Admin WordPress thông qua file functions.php là một giải pháp hiệu quả và dễ thực hiện. Hy vọng bạn sẽ thành công với phương pháp này. Nếu có cách nào tốt hơn hoặc những đoạn mã khác giúp tạo tài khoản Admin đơn giản hơn, hãy chia sẻ với chúng tôi trong phần bình luận.