1
我正在研究一個WordPress自定義主題,並堅持實現以下功能。我甚至不知道這是甚至可能的!在wordpress中點擊父類別時顯示子類別
我想顯示子類別,當我點擊一個父類,然後點擊子類別將帶給你從它的帖子。在archive.php
做它會適合還是自定義模板?
幫助和建議,將不勝感激:)
我正在研究一個WordPress自定義主題,並堅持實現以下功能。我甚至不知道這是甚至可能的!在wordpress中點擊父類別時顯示子類別
我想顯示子類別,當我點擊一個父類,然後點擊子類別將帶給你從它的帖子。在archive.php
做它會適合還是自定義模板?
幫助和建議,將不勝感激:)
找到了解決自己和分享它,所以它會幫助別人誰是必要的:它使用archive.php
嗯,我已經做了,我用get_queried_object()
得到當前查詢的對象,它給了我一個對象通過執行以下操作:
$obj = get_queried_object();
print_r($obj);
,它會爲我們提供了以下對象:
WP_Term Object
(
[term_id] => 24
[name] => BRIDAL
[slug] => bridal
[term_group] => 0
[term_taxonomy_id] => 24
[taxonomy] => category
[description] =>
[parent] => 0
[count] => 0
[filter] => raw
[cat_ID] => 24
[category_count] => 0
[category_description] =>
[cat_name] => BRIDAL
[category_nicename] => bridal
[category_parent] => 0
)
你可以看到,有在上述對象[parent] => 0
。所以在我的情況下,我做了這樣的:
$obj = get_queried_object();
if ($obj->parent == 0) {
// Display child categories on this cat
} else {
// Display posts of the child category
}
希望這將有助於有人
你可以檢查此線程[當前分類頁面列表兒童分類](https://wordpress.org/支持/主題/列表子類別-的電流類頁) –