1. Giới thiệu
Bạn đang thiết kế website WordPress và cần thêm một tài khoản quản trị viên mới mà không thể truy cập được vào khu vực quản trị (Admin Dashboard)? Trong bài viết này, mình sẽ hướng dẫn bạn thêm user admin WordPress thông qua file functions.php – cách làm đơn giản, hiệu quả và an toàn nếu bạn đang gặp sự cố không thể đăng nhập.
2. Khi nào cần thêm quản trị viên qua functions.php
Việc thêm quản trị viên mới bằng code WordPress thường được áp dụng trong các trường hợp sau:
Bạn bị mất quyền truy cập tài khoản admin.
Website WordPress bị lỗi liên quan đến user hoặc phân quyền.
Bạn đang phát triển theme WordPress và muốn tạo sẵn user cho mục đích kiểm thử.
3. Ưu điểm khi thêm user bằng functions.php
Không cần truy cập vào Admin Dashboard.
Không cần cài thêm plugin.
Có thể thực hiện nhanh qua FTP hoặc trình quản lý file hosting.
4. Cách thêm quản trị viên bằng code trong functions.php
Bạn chỉ cần mở file functions.php nằm trong thư mục theme bạn đang kích hoạt (thường là:wp-content/themes/ten-theme/functions.php ) và chèn đoạn mã sau vào cuối file:
1 2 3 4 5 6 7 8 9 10 11 12 13 | // Thêm quản trị viên WordPress qua file functions.php function muathemewpgiare_create_admin_account(){ $username = 'adminmoi'; // Tên đăng nhập $password = 'Matkhau123!'; // Mật khẩu $email = 'admin@example.com'; // Email tài khoản if ( !username_exists( $username ) && !email_exists( $email ) ) { $user_id = wp_create_user( $username, $password, $email ); $user = new WP_User( $user_id ); $user->set_role( 'administrator' ); } } add_action('init', 'muathemewpgiare_create_admin_account'); |
💡 Lưu ý bảo mật: Sau khi tạo xong tài khoản, bạn nên xóa đoạn code trên để tránh bị người khác lợi dụng.
5. Kiểm tra kết quả
Sau khi lưu file functions.php, bạn hãy:
Truy cập lại trang quản trị WordPress (/wp-admin).
Đăng nhập bằng username và password bạn đã khai báo.
Nếu đăng nhập thành công, chứng tỏ bạn đã tạo tài khoản quản trị thành công
6. Kết luận
Thêm quản trị viên WordPress qua file functions.php là một giải pháp an toàn và nhanh chóng trong trường hợp khẩn cấp. Tuy nhiên, bạn cần cẩn trọng và xóa đoạn mã sau khi sử dụng để đảm bảo an toàn cho website.
Hy vọng bài viết này đã giúp bạn hiểu rõ cách thêm admin WordPress bằng code, đồng thời giúp website bạn dễ lên top Google với từ khóa như:
Thêm quản trị viên WordPress bằng functions.php
Cách tạo tài khoản admin WordPress
Thêm user WordPress bằng code