2010-11-19 79 views
0

我無法弄清楚如何使用wp_list_categories函數做什麼,我需要它:WordPress的分類問題

<?php if(is_category() or is_page('realisations') or is_single()) { ?> 
<ul id="subpage"> 
    <?php wp_list_categories('child_of=3&title_li=<h4>Les secteurs</h4>'); ?> 
</ul> 
<?php }; ?> 

我有它設置,使所有的項目類別,是一個主要的子類別類別(child_of=3)這是爲了避免與網站的新聞部分發生衝突。

問題是,我需要類似的職位是在突出顯示時,查看single.php頁面模板,但我不知道如何完成。在類別頁面上,類別視圖突出顯示,因爲我將WordPress添加到類別.current-cat中。

+2

請記住,有一個[Wordpress堆棧交換站點](http://wordpress.stackexchange.com/),這可能會更具體地用於您的問題。 (這不構成投票結束,只是建議。) – 2010-11-19 08:49:07

回答

0

我回答了我自己的問題!這個美妙的插件有我不需要自己寫的功能:http://www.screenshine.net/blog/1474_wordpress-plugin-show-active-category

它設置了一個過濾器來添加到wp_list_categories()函數中,我不喜歡它的唯一的事情是它設置了一個css類錨而不是列表項,這與WordPress的功能不一致。它工作在一個捏,雖然這是我在。你可以堅持它在你的functions.php預先打包插件,並做小修改。