Wordpress类别href问题

时间:2011-06-01 20:36:51

标签: php wordpress

您好,我只是想知道是否有任何方法使用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

希望有意义!

干杯

1 个答案:

答案 0 :(得分:0)

没有办法告诉wp_list_categories将其添加到链接中。您可能会编写自己的函数来提取类别并将其显示为嵌套列表。

如果您对javascript解决方案持开放态度,则可以在页面加载时轻松遍历li元素,然后将哈希添加到URL。如果你使用哈希来获得某种ajax效果,那么绝对没有理由不去那条路线。