我想输出类别11的所有子类别,以下代码有效:
<?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>
这可能吗?
答案 0 :(得分: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->slug
用于data-filter
目的