Trang web của bạn đã bị tấn công, bạn bị bỏ rơi, thật bực bội. Bạn có thể đã thử tạo quản trị viên bằng truy vấn SQL, nhưng nếu phương pháp này không hoạt động, bạn có thể làm gì khác? Gần đây, một trong những độc giả của chúng tôi đã hỏi liệu có thể thêm quản trị viên trên WordPress thông qua FTP hay không. Câu trả lời sẽ khiến nhiều người ngạc nhiên, bởi vì nó thực sự là có thể.

Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách thêm quản trị viên trên WordPress qua FTP.

Cách thêm người dùng qua FTP trên WordPress

Khi nào bạn cần thêm quản trị viên qua FTP?

Đôi khi bạn có thể quên tên người dùng hoặc địa chỉ email trên trang web WordPress của mình, ngăn bạn đăng nhập vào trang tổng quan của mình.

Có một số cách để khắc phục nó. Một trong những phương pháp đang sử dụng truy vấn SQL, nhưng nếu bạn không thể kết nối với phpMyAdmin, bạn sẽ không thể thực hiện các truy vấn MySQL.

Một số người dùng có thể có trang web bị tấn công nơi tài khoản chính của họ bị xóa. Trong trường hợp này, việc thêm quản trị viên qua FTP có thể nhanh chóng khôi phục quyền truy cập vào trang tổng quan của bạn.

Điều đó nói rằng, chúng ta hãy xem cách bạn thêm một quản trị viên trên WordPress bằng FTP.

Cách thêm người dùng qua FTP

Điều đầu tiên bạn cần có là một máy khách FTP. Nếu bạn không kiểm soát nó, bạn luôn có thể đưa ra lựa chọn trong danh sách của chúng tôi về FTP khuyên dùng và sau đó tìm hiểu cách sử dụng nó để đưa WordPress trực tuyến (Trường hợp FileZilla).

Sau khi kết nối với trang web WordPress của bạn, bạn cần xác định vị trí tệp " functions.php Chủ đề hoạt động của bạn. Anh ta có lẽ đang ở trong một con đường tương tự như thế này:

/votresite.com/wp-content/themes/votre-theme-actif/functions.php

Nhấp chuột phải vào tập tin functions.php Bạn có thể tải nó về máy tính của bạn.

Nhấp chuột phải để tải xuống tệp FileZilla

Mở tệp bạn đã tải xuống máy tính của mình bằng notepad (hoặc một trình soạn thảo văn bản bạn chọn). Bây giờ bạn phải thêm mã này vào cuối tập tin.

function bpc_admin_account () {$ user = 'Tên người dùng'; $ pass = 'Mật khẩu'; $ email = '[email được bảo vệ]'; if (! username_exists ($ user) &&! email_exists ($ email)) {$ user_id = wp_create_user ($ user, $ pass, $ email); $ user = new WP_User ($ user_id); $ user-> set_role ('quản trị viên'); }} add_action ('init', 'bpc_admin_account');

Đừng quên thay thế " Tên người dùng "," mật khẩu », Và« [email được bảo vệ] Với thông tin của riêng bạn.

Sau đó, lưu tệp và sau đó gửi nó đến website, vẫn qua FTP.

Bây giờ bạn có thể đăng nhập vào trang web của mình bằng cách truy cập trang đăng nhập. Mã này chạy mỗi khi WordPress khởi tạo. Vì vậy, bạn sẽ cần phải xóa nó khi bạn kết nối.

Tôi hy vọng rằng từ bây giờ bạn có thể kết nối với website. Hãy nhớ rằng giải pháp đầu tiên chống lại hack và mọi thứ ngăn bạn đăng nhập vào trang tổng quan của mình là sao lưu. Chúng tôi đã cung cấp cho bạn trong các hướng dẫn trước đây:

Bạn cũng cần biết cách bảo vệ blog của bạn chống lại các cuộc tấn công. Trong trường hợp này bạn có thể sử dụng Sucuri hoặc CDN trong đó cũng cung cấp một tường lửa tuyệt vời.

Nếu bạn có bất kỳ câu hỏi nào, đừng ngần ngại hỏi họ.