Vì một lý do nào đó, bạn có thể bị mất quyền truy cập vào tài khoản Admin WordPress của mình. Nếu không am hiểu kỹ thuật, việc tạo tài khoản mới thông qua phpMyAdmin có thể khiến bạn lo lắng vì sợ ảnh hưởng đến cơ sở dữ liệu. Nhưng đừng lo, vẫn có một cách đơn giản và an toàn hơn để lấy lại quyền kiểm soát trang web của bạn.
File functions.php
của theme không chỉ giúp tùy chỉnh và mở rộng tính năng của website mà còn có thể hỗ trợ bạn tạo tài khoản Admin một cách dễ dàng. Chỉ với vài thao tác chỉnh sửa trong file này, bạn có thể nhanh chóng thiết lập một tài khoản mới mà không cần can thiệp vào database.
Nếu điều này khiến bạn ngạc nhiên, hãy cùng tìm hiểu cách thực hiện chi tiết ngay sau đây.
Tạo tài khoản Admin mới bằng theme
Nếu không thể đăng nhập vào WordPress và không muốn can thiệp vào cơ sở dữ liệu, bạn vẫn có thể tạo một tài khoản Admin mới bằng cách chỉnh sửa file functions.php
của theme. Đây là một phương pháp đơn giản, dễ thực hiện và không yêu cầu kiến thức chuyên sâu về kỹ thuật.
Bắt đầu bằng cách truy cập vào hosting thông qua File Manager của cPanel, DirectAdmin hoặc Plesk. Tìm đến thư mục chứa website, sau đó mở thư mục wp-content/themes/tên-theme/
và tìm file functions.php
. Nếu đang sử dụng child theme, hãy chỉnh sửa file functions.php
trong thư mục của child theme thay vì theme chính.
Ví dụ, nếu theme đang dùng là Paradise, đường dẫn đến file cần mở sẽ là wp-content/themes/paradise/functions.php
. Sau khi mở file này, bạn có thể thêm đoạn mã để tạo một tài khoản Admin mới và nhanh chóng lấy lại quyền kiểm soát trang web.
Tạo tài khoản Admin thông qua theme
- Để tạo tài khoản Admin thông qua theme, trước tiên, hãy truy cập vào host của website thông qua File Manager trên cPanel, DirectAdmin hoặc Plesk. Sau đó, tìm thư mục gốc của website – nơi chứa bộ cài đặt WordPress. Từ đây, điều hướng đến thư mục chứa theme đang sử dụng theo đường dẫn
/wp-content/themes/tên-theme/
và mở tệpfunctions.php
. Nếu website đang sử dụng child theme, cần mở tệpfunctions.php
của child theme thay vì theme chính. Chẳng hạn, nếu đang dùng theme Paradise, hãy mở tệp/wp-content/themes/paradise/functions.php
.
- Sau khi mở tệp, hãy chèn đoạn mã sau vào cuối tệp và lưu lại:
1 2 3 4 5 6 7 8 9 10 11 12 | function muathemewpgiare_admin_account() { $user = "Muathemewpgiare"; $pass = "Muathemewpgiare"; $email = "muathemewpgiare@gmail.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", "muathemewpgiare_admin_account"); |
Trong đoạn mã trên, thay thế "Muathemewpgiare"
bằng tên đăng nhập mong muốn, đảm bảo nó không trùng với tài khoản hiện có trên website. Thay thế "Muathemewpgiare"
bằng mật khẩu muốn sử dụng và "muathemewpgiare@gmail.com"
bằng địa chỉ email hợp lệ.
- Sau khi lưu thay đổi, truy cập trang đăng nhập của WordPress và thử đăng nhập bằng tài khoản vừa tạo.
Sau khi đăng nhập thành công, hãy quay lại tệp functions.php
và xóa đoạn mã vừa chèn. Tài khoản Admin đã được tạo sẽ không bị ảnh hưởng, nhưng việc xóa đoạn mã này sẽ giúp ngăn chặn nó chạy lặp lại mỗi khi trang web tải, đảm bảo an toàn và tránh tạo thêm tài khoản không mong muốn.
MUATHEMEWPGIARE chúc các bạn thành công.
- Cách Code Chức Năng Trang Slider Hình Ảnh Pokemon Cực Xịn
- Hướng Dẫn Tạo Hệ Thống Quản Lý Video Giống Youtube trên WordPress Bằng Mã PHP
- Cách Thêm Ô Tìm Kiếm Danh Mục (Category) Trong WordPress
- Hướng dẫn và chia sẻ code thêm nút xóa và tăng giảm số lượng sản phẩm trong trang thanh toán WooCommerce cho Flatsome
- Hướng dẫn code chức năng chia sẻ File Google Drive Woocomerce