您好,我只是想知道是否有任何方法使用wordpress来更改从此输出的li项目的Href;
<?php
if (is_category()) {
$this_category = get_category($cat);
if (get_category_children($this_category->cat_ID) != "") {
echo "<ul>";
echo str_replace('','', wp_list_categories('orderby=id&show_count=0&title_li=
&use_desc_for_title=1&child_of='.$this_category->cat_ID));
echo "</ul>";
}
}
?>
因此,Href只是已被按下的类别li的id的锚点,即li项目cat-item-11中的锚点将具有“#cat-item11”的href
希望有意义!
干杯
答案 0 :(得分:0)
没有办法告诉wp_list_categories将其添加到链接中。您可能会编写自己的函数来提取类别并将其显示为嵌套列表。
如果您对javascript解决方案持开放态度,则可以在页面加载时轻松遍历li元素,然后将哈希添加到URL。如果你使用哈希来获得某种ajax效果,那么绝对没有理由不去那条路线。