Khi sử dụng WordPress như là một CMS, hoặc thậm chí là một blog bạn có thể muốn hiển thị các tiểu thể loại trên các trang danh mục. Có thực sự không có cách nào dễ dàng để làm điều này và một số cách mà có trên mạng có lỗi khác nhau. Trong bài này, chúng tôi sẽ giới thiệu cho các bạn cách bạn có thể hiển thị các category con trong các trang category sử dụng hack này.
Bây giờ các hack chia sẻ trên blog Yoast là lỗi thời và có lỗi. Lỗi là mặc dù nó cho thấy các tiểu thể loại trên trang danh mục, nhưng khi bạn đi vào tiểu thể loại, nó không hiển thị bất kỳ thể loại nào. Với hack, chúng tôi chia sẻ nó sẽ hiển thị các tiểu thể loại trên các trang category cha mẹ, và khi bạn bấm vào các tiểu thể loại, bạn sẽ vẫn thấy các loại anh chị em khác trong danh mục cha mẹ.
Ok nếu các thuật ngữ trên không có ý nghĩa để bạn cho chúng tôi giải thích theo cách khác. Cho phép nói rằng bạn có loại cấp cao nhất (cha mẹ) được gọi là Thể thao. Bạn có ba thể loại phụ dưới thể thao được gọi là NFL, NBA và MLB. Bây giờ, khi ai đó đến trang chủ của bạn, bạn sẽ chỉ thấy thể loại Thể thao và các loại bậc cha mẹ cấp cao khác. Khi ai đó nhấp vào Thể thao, danh mục sẽ chỉ hiển thị các danh mục phụ dưới Thể thao, do đó, nó sẽ là NFL, NBA và MLB. Bây giờ với hack của Yoast nếu bạn nhấn vào NFL, mọi thứ sẽ biến mất. Với hack của chúng tôi khi bạn nhấn vào NFL, nó sẽ vẫn hiển thị NFL, NBA, và MLB.
Vì vậy, về cơ bản hack này cho phép bạn liệt kê các danh mục phụ nếu xem Danh mục, và các anh / anh chị em ruột nếu nằm trong danh mục con.
category_parent) $ this_category = wp_list_categories ('orderby = id & show_count = 0 & title_li = & use_desc_for_title = 1 & child_of = '. $ this_category-> category_parent. "& echo = 0"); khác $ this_category = wp_list_categories ('orderby = id & depth = 1 & show_count = 0 & title_li = & use_desc_for_title = 1 & child_of = '. $ this_category-> cat_ID. "& echo = 0"); if ($ this_category) {?>
Dán mã ở trên bất cứ nơi nào bạn muốn các loại để hiển thị và sửa đổi nó tuy nhiên bạn vui lòng. Mã được liệt kê ở trên, khi bạn truy cập vào tiểu thể loại từ thể loại chính, ẩn danh mục chính và chỉ hiển thị các danh mục con.
Nếu bạn muốn hiển thị các thể loại chính cũng trên các trang con, chỉ cần loại bỏ các tham số chiều sâu = “1” từ mã trên.
Đây là một loại hack hữu ích và tiện dụng khi nói đến việc thiết kế các mẫu cho WordPress đặc biệt khi sử dụng WordPress như là một CMS.
Để biết thêm chi tiết về các tham số tham khảo WordPress Codex.