簡體   English   中英

如何在Wordpress中獲得子類別的帖子

[英]How to get subcategory posts in wordpress

我有一個Wordpress問題。 我有主要類別和子類別。 子類別有多個帖子。 結構如下:

信息指南(主要類別)

  • 新聞(子類別)
    • Post1(子類別發布)
    • Post2(子類別發布)
    • Post3(子類別發布)
  • 資源(子類別)
    • Post1(子類別發布)
    • Post2(子類別發布)
  • 書籍(子類別)
    • Post1(子類別發布)
    • Post2(子類別發布)

我可以通過以下代碼從當前類別中獲取子類別

<?php
$subcategories = get_categories('&child_of=31&hide_empty&orderby=title&order=ASC');
echo '<ul class="styleUl">';
foreach ($subcategories as $subcategory) {
    echo sprintf('
        <li class="col-lg-4 col-md-4 col-sm-6 col-xs-12">
            <a class="catImg" href="%s"">%s</a>
        </li>
    ', get_category_link($subcategory->term_id), apply_filters('get_term', $subcategory->name));
}
echo '</ul>';
?>

這對我有用。 但是我無法通過下一個任務弄清楚,該任務是通過單擊獲取子類別的帖子。 如何解決呢? 請幫我。

嘗試這個

1)通過復制page.php或任何其他模板來創建模板

2)然后添加頁面並將新模板分配給該頁面。

3)您將使用新模板(例如mynew_template.php?subcategory = 5)從鏈接到新頁面的子類別ID發送,然后

4)在模板文件上,從$ _GET ['sucategory']獲取它; 然后獲取其下方的帖子並顯示它們

希望這些說明對您有所幫助!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM