WP get_categories甚至奇数增量选择器的问题

时间:2011-09-28 10:53:19

标签: php wordpress

我的WordPress主题中有一个小功能,可根据类别ID生成菜单列表。我还设置了偶数/奇数标识符以在其间添加间隔符,最后一个通过jQuery删除(除非您可以在PHP代码中提供这样做的方法)。

每个菜单相应地显示间隔物,而不是一个随机的间隔物?

function momentmag_tertiary_nav($cat_ID, $name = '') {

    $categories = get_categories( array('child_of' => $cat_ID, 'hide_empty' => false) );
    $siteurl = get_bloginfo('url');
    $i = count($categories);

    $catparent = get_categories( array('include' => $cat_ID, 'hide_empty' => false) );

    echo '<ul class="'.$name.'-drop">';

    foreach($categories as $category) {

        echo '<li><a href="'.$siteurl.'/'.$catparent[0]->slug.'/'.$category->slug.'" title="View Articles in: '.$catparent[0]->cat_name.' &rarr; '.$category->cat_name.'">'.$category->cat_name.'</a></li>';
        if ($i % 2 != 0) {                      
            echo '<li class="spacer"></li>';            
        }   

    }   

    echo '</ul>';   

}

工作菜单示例: working menu

然后这个随机不会像其他人那样应用间隔物,总共有10个: broken menu

任何想法?这太狡猾了!

0 个答案:

没有答案