Tôi muốn thay đổi hành vi phân cấp mẫu mặc định và buộc tất cả các trang cấp danh mục phụ không có tệp mẫu danh mục riêng để tham chiếu tệp mẫu danh mục gốc của chúng. Trong bài đăng khác của tôi, Richard M. gave an excellent answer đã giải quyết được vấn đề cho một danh mục phụ riêng lẻ. Có ai biết làm thế nào để trừu tượng nó?Tạo * ALL * Danh mục Wordpress sử dụng Mẫu danh mục gốc
function myTemplateSelect()
{
if (is_category()) {
if (is_category(get_cat_id('projects')) || cat_is_ancestor_of(get_cat_id('projects'), get_query_var('cat'))) {
load_template(TEMPLATEPATH . '/category-projects.php');
exit;
}
}
}
add_action('template_redirect', 'myTemplateSelect');
Xin cảm ơn trước.
Tôi vừa thử điều này và không thể làm việc đó. Bạn có phiền khi kiểm tra nó không? – Matrym
'TEMPLATEPATH' thay vì' TEMPLATE_PATH' –
Điểm tốt - được cập nhật :) – TheDeadMedic