Trước đây mình có gặp phải một lỗi trong khi cài đặt và thử các plugin mới đó là không thể truy cập vào trang quản trị của WordPress được. Và lúc đó điều mình cần làm đầu tiên là phải làm sao đó để tắt tất cả các plugin đang sử dụng mà không cần thao tác trong wp-admin (có chui vô được đâu mà thao tác). Lúc đó mình đã lục sục khắp thư viện của WordPress và Google để tìm cách này nhưng đều không có một hướng dẫn nào thuyết phục cả.
Sau khi đã vái tứ phương thì mình chợt nghĩ ra 2 cách rất hiệu quả để tắt tất cả các plugin đó là:
Tất cả các plugin đều được lưu trữ tại thư mục wp-content/plugins, đó là điều hiển nhiên rồi. Vậy chuyện gì sẽ xảy ra khi cơ sở dữ liệu không thể gọi các plugin từ trong thư mục này ra? Phải rồi, nó sẽ không thể hoạt động được và báo lỗi “Plugin file does not exist“. Điều đó có nghĩa là bạn không cần xóa thư mục đó đi, chỉ cần đổi tên thư mục plugins thành một tên bất kỳ là bạn sẽ được toại nguyện.
Phương pháp sử dụng giao thức FTP ở trên có vẻ khá dễ làm, nhưng nếu bạn không muốn đụng chạm đến bất cứ thứ gì trên host thì có thể thao tác trực tiếp lên cơ sở dữ liệu của blog. Bởi thao tác trên cơ sở dữ liệu luôn là một việc làm mạo hiểm, vì vậy nếu bạn không chắc chắn vào những gì mình định làm thì tốt nhất là nên sao lưu cơ sở dữ liệu trước hoặc sử dụng phương pháp FTP ở trên.
Để tắt tất cả các plugin, bạn truy cập vào bảng wp_options và browse bảng đó ra, sau đó tìm tới option_id mang tên “active_plugins“.
và sửa giá trị của nó thành “a:0:{
}
“. Ấn save và tận hưởng thành quả.
Quá dễ dàng để thực hiện đúng không nào.