我现在使用wp_list_categories函数来获取子类别。喜欢写的
$featured_catlist_list = wp_list_categories('title_li=&child_of=' . $term_id .'&echo=0&taxonomy='.$taxonomy_name.'&show_count=0&hide_empty=1&pad_counts=0&show_option_none=&orderby=name&order=ASC');
现在我必须得到类别名称和网址。所以我可以在任何地方使用它。就像我可以在选项列表中使用它。与任何人一样,选择任何类别URL重定向到该子类别。
答案 0 :(得分:0)
要生成包含类别的选择,您可以使用以下内容:
<?php
$cats = get_categories();
if ( $cats ): ?>
<select>
<?php foreach ( $cats as $cat ): ?>
<option value="<?php echo get_category_link( $cat->term_id ); ?>"><?php echo $cat->name; ?></option>
<?php endforeach; ?>
</select>
<?php endif;
?>
只需根据需要修改get_categories的参数 - http://codex.wordpress.org/Function_Reference/get_categories