2013-06-24 50 views
0

我要輸出11類的所有子類,下面的代碼工作:輸出所有子類別與自定義HTML

<?php wp_list_categories('child_of=11&hide_empty=1'); ?> 

但是它輸出的WordPress的HTML這不是我想要的,我想知道是否有可能改變什麼WordPress的輸出?

當前的HTML是:

<li class="cat-item cat-item-13"><a href="/category/portfolio/consumer">Consumer</a></li> 
<li class="cat-item cat-item-12"><a href="/category/portfolio/enterprise">Enterprise</a></li> 

我基本上要做到以下幾點,而無需插入JavaScript:

<li><a href="#" data-filter=".consumer">Consumer</a></li> 
<li><a href="#" data-filter=".enterprise">Enterprise</a></li> 

這可能嗎?

回答

1

試試這個

$args = array(
    'child_of' => 11, 
    'hide_empty' => 1 
); 
$categories = get_categories($args); 

foreach ($categories as $category) { 
    echo "<li ><a href='#' data-filter='.".strtolower($category->name)."'>".$category->name."</a></li>"; 
} 

您可以使用$category->slugdata-filter目的

+0

由於大額牛,完美的作品!當四分鐘結束時將接受這個答案。非常感謝! – Nick

相關問題