2012-01-02 57 views
0

如果我有一個父類別,比如說,帶有子類別「比利時」,「荷蘭」,「日本」等的「旅行」,我如何創建一個包含上述類別所有帖子的頁面? 然後,我需要用戶能夠過濾他們看到的帖子,具體取決於他們選擇哪個子類別。WordPress的:過濾/排序頁面內的帖子?

如果他們想從子類別「日本」中看到「旅行」帖子,我需要它來隱藏來自「荷蘭」和「比利時」的其他帖子。

所有這些都是最好不需要刷新。

請幫忙!

回答

0

您應該使用自定義查詢:

<?php 
    $args = array( 
    category="xxx", 
    // you set the parameters as you need. 
); 
    $my_query = new WP_Query($args); 
?> 

希望它能幫助。歡呼聲

0

如果要顯示單個類別中的所有帖子,只需鏈接到類別的頁面即可。如果您使用永久鏈接,URL應該是這樣的形式:

http://yourdomain.com/category/category_name 

如果你想自定義頁面的外觀,修改主題的category.php模板。如果您希望爲不同的類別提供不同的外觀,您可以創建單獨的類別 - [slug] .php模板。

至於在不需要刷新的情況下對子類別進行動態過濾,我的建議是在該類別頁面上爲每個帖子的div添加一個category-[slug]類,然後使用jQuery動態顯示/隱藏帖子這些類。

-1

給出了詳細的文章here &它的工作原理我也測試過了。

相關問題