Có cách nào để ẩn tệp mẫu trong quản trị viên không?Làm thế nào để ẩn một mẫu trong Wordpress?
Ví dụ: tôi có mẫu sẽ chỉ khả dụng nếu một plugin cụ thể được cài đặt và tôi đã biết cách kiểm tra xem plugin có đang hoạt động không. Nhưng làm cách nào để ẩn mẫu?
Ví dụ tôi muốn ẩn "Blogger Redirection" -template dưới đây:
Tôi đã tìm thấy một số liên kết, nhưng tất cả các giải pháp có vẻ phản đối.
EDIT:Nếu bất cứ ai quan tâm đến việc làm thế nào tôi kiểm tra xem pluin đang hoạt động tôi làm điều đó với các chức năng sau đây:
function isPluginActive($plugin){
if (in_array($plugin, apply_filters('active_plugins', get_option('active_plugins'))))
{
return true;
}
return false;
}
Bạn có muốn quản trị viên không thấy mẫu được liệt kê nếu không có plugin chính xác không? – MrGlass
@MrGlass YES! Chính xác. Nếu plugin chưa được cài đặt và mẫu đó yêu cầu nó. Giả sử nếu tôi có một mẫu sử dụng plugin Advanced Custom Fields và nó không được cài đặt thì tệp mẫu đó không phải là một tùy chọn. – jamietelin
Tôi không nghĩ rằng có thể. Bạn sẽ cần phải có wordpress chạy mã của bạn (để ẩn các mẫu) mà không có mã của bạn đang được lựa chọn (kể từ khi khái niệm ở đây là họ không thể sử dụng các mẫu). – MrGlass