基于分类法的列表分类法

时间:2012-06-11 作者:Santoro

拜托,有人能帮忙吗?!我已经为此奋斗了好几个星期,什么都没有。。。。我对wordpress和php很陌生。。。

有没有一种方法可以根据另一种分类法列出分类法术语?ORIf可以根据帖子类别列出分类法。

但是,我在主页上做这件事,而不是在发布页面上。。。

上面的函数检索我的所有分类术语,但如何或在何处过滤?

function dox_get_list_terms( $taxonomy = \'category\', $term_id, $number, $orderby = \'ID\', $order = \'ASC\', $hide = \'0\' ) {        

        global $dox_options;

        $terms = array();
        $terms = explode(\',\', $term_id);
        $count = count( $terms );

        $output = \'\';
        foreach( $terms as $term ) {
            if ($term >= 0) {
                $options = get_terms( $taxonomy, \'number=\'.$number.\'child_of=\'.$term.\'&parent=\'.$term.\'&hide_empty=\'.$hide.\'&hierarchical=1&depth=1&orderby=\'.$orderby.\'&order=\'.$order );
                if (! is_wp_error($options) ) {
                    foreach ($options as $option) {
                        $output .= \'<li>\'. $option->name .\'</li>\';
                        }
                    }
                }
            }
        }

        return $output;
}

1 个回复
最合适的回答,由SO网友:kakoma 整理而成

如果您试图打印类别的子级,这应该足够了:

<?php wp_list_categories(\'orderby=id&show_count=1&use_desc_for_title=0&child_of=\'.$term_id); ?>
详情如下:http://codex.wordpress.org/Template_Tags/wp_list_categories

结束