2016-08-30 135 views
1

我正在研究一個WordPress自定義主題,並堅持實現以下功能。我甚至不知道這是甚至可能的!在wordpress中點擊父類別時顯示子類別

我想顯示子類別,當我點擊一個父類,然後點擊子類別將帶給你從它的帖子。在archive.php做它會適合還是自定義模板?

幫助和建議,將不勝感激:)

+0

你可以檢查此線程[當前分類頁面列表兒童分類](https://wordpress.org/支持/主題/列表子類別-的電流類頁) –

回答

0

找到了解決自己和分享它,所以它會幫助別人誰是必要的:它使用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 
} 

希望這將有助於有人

相關問題