lỗi “You are not allowed to call this page directly” thường xảy ra trong các trang web WordPress khi người dùng cố gắng truy cập trực tiếp vào một trang hoặc tệp không nhằm mục đích truy cập trực tiếp.
Ví dụ: khi bạn muốn truy cập từ Dashboard trang cập nhật-s cho WordPress Plugins / WordPress Themes. Mặc dù bạn đã đăng nhập bằng người dùng thứ hạng của là gì Quản trị viên / quản trị viên WordPress, bạn không thể truy cập trang trực tiếp wp-admin/update-core.php thực thi tập lệnh cập nhật WordPress.
[Sửa lỗi cập nhật WordPress] Bạn không được phép gọi trực tiếp vào trang này.
Lỗi có thể xảy ra trong một số trường hợp:
Truy cập tập tin trực tiếp từ chủ đề (theme): Một số tệp trong chủ đề WordPress không có nghĩa là có thể truy cập trực tiếp qua URL. Chúng bao gồm các tệp .php trong thư mục chủ đề, chẳng hạn như header.phpThì footer.php hoặc functions.php. Việc cố gắng truy cập trực tiếp vào các tệp này có thể dẫn đến lỗi hiển thị.
Truy cập tập tin trực tiếp từ quản trị viên: WordPress có một số tệp nhất định trong bảng quản trị không thể truy cập trực tiếp. Chúng bao gồm các tệp .php trong thư mục wp-admin, giống admin.php hoặc edit.php. Cố gắng truy cập trực tiếp vào các tệp này có thể dẫn đến lỗi.
Truy cập trực tiếp vào các trang được bảo vệ: Nếu bạn có một số trang được bảo vệ nhất định yêu cầu xác thực để truy cập, việc cố gắng truy cập trực tiếp vào các trang này mà không được xác thực có thể gây ra lỗi.
Để khắc phục lỗi này, hãy đảm bảo truy cập các trang WordPress một cách công bằng, sử dụng các liên kết và nút có sẵn trong nền tảng. Tránh truy cập trực tiếp vào các tệp hoặc trang không có mục đích truy cập theo cách này.
Trong trường hợp của tôi, lỗi xuất hiện sau khi kích hoạt mô-đun “NextGEN ImageFlow“. Vì vậy, giải pháp cũng có thể nằm ở việc tắt một số mô-đun.