Chuyển tới nội dung

Hướng Dẫn Tạo Tài Khoản Admin WordPress Bằng File function.php

Hướng Dẫn Tạo Tài Khoản Admin WordPress Bằng File function.php

Tạo tài khoản admin mới trong WordPress thường được thực hiện qua giao diện quản lý. Tuy nhiên, trong một số trường hợp như khi bạn bị mất quyền truy cập vào trang quản trị, bạn có thể tạo tài khoản admin mới bằng cách sử dụng file functions.php. Bài viết này sẽ hướng dẫn bạn từng bước để thực hiện điều này.

1. Backup Trang Web

Trước khi thực hiện bất kỳ thay đổi nào, bạn nên sao lưu toàn bộ trang web của mình. Điều này giúp bạn tránh mất dữ liệu quan trọng trong trường hợp xảy ra sự cố.

2. Truy Cập Vào File functions.php

Bạn cần truy cập vào file functions.php của theme đang hoạt động. Bạn có thể làm điều này bằng cách sử dụng một trong các cách sau:

Truy cập vào hosting của bạn qua FTP hoặc trình quản lý file của hosting.

Sử dụng trình soạn thảo file trực tiếp trong WordPress nếu bạn còn quyền truy cập.

3. Thêm Mã Code Vào functions.php

Mở file functions.php và thêm đoạn mã sau vào cuối file:

function create_admin_account() {
    $username = 'newadmin';
    $password = 'password123';
    $email = 'admin@example.com';

    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','create_admin_account');

Giải thích đoạn mã:

$username: Tên đăng nhập của tài khoản admin mới.

$password: Mật khẩu của tài khoản admin mới.

$email: Email của tài khoản admin mới.

Lưu ý: Bạn nên thay đổi giá trị của $username, $password$email theo thông tin bạn muốn sử dụng.

4. Lưu Lại Thay Đổi

Sau khi thêm đoạn mã trên vào file functions.php, lưu lại các thay đổi và upload lại file nếu bạn sử dụng FTP hoặc trình quản lý file.

5. Truy Cập Vào Trang Web

Truy cập vào trang web của bạn. Đoạn mã sẽ được thực thi và tài khoản admin mới sẽ được tạo.

6. Xóa Mã Code Khỏi functions.php

Sau khi tài khoản admin mới đã được tạo thành công, bạn cần xóa đoạn mã vừa thêm vào file functions.php để đảm bảo tính bảo mật cho trang web của mình. Mở lại file functions.php và xóa đoạn mã:

function create_admin_account() {
    $username = 'newadmin';
    $password = 'password123';
    $email = 'admin@example.com';

    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','create_admin_account');

7. Đăng Nhập Bằng Tài Khoản Admin Mới

Sử dụng tài khoản admin mới vừa được tạo để đăng nhập vào trang quản trị WordPress của bạn và thực hiện các thay đổi cần thiết.

Kết Luận

Việc tạo tài khoản admin mới bằng file functions.php là một giải pháp hữu ích trong các tình huống khẩn cấp khi bạn bị mất quyền truy cập vào trang quản trị. Tuy nhiên, bạn nên xóa đoạn mã ngay sau khi hoàn thành để tránh các rủi ro bảo mật. Hy vọng bài viết này sẽ giúp bạn giải quyết được vấn đề và quản lý trang web WordPress của mình một cách hiệu quả.

Kết nối với web designer Lê Thành Nam

LinkedIn

LinkedIn (Quốc tế)

Facebook

Twitter

Website

Chia Sẻ Bài Viết
Follow Nam Trên LinkedIn
Follow on LinkedIn

BÀI VIẾT KHÁC

Tham Khảo Các Dịch Vụ Của Web Designer Lê Thành Nam

Thiết Kế WebsiteTrọn Gói
Thiết Kế Website
Trọn Gói
Nâng Tầm Thương Hiệu, Tối Ưu Hiệu Suất
SEO Website Tổng Thể
SEO
Website Tổng Thể
Tăng Thứ Hạng, Thu Hút Khách Hàng
Nâng Cấp Website
Nâng Cấp
Website
Đổi Mới Hiệu Suất, Nâng Cao Trải Nghiệm
Quản Trị Website
Quản Trị
Website
Đảm Bảo Hoạt Động, Tối Ưu Hiệu Suất