【发布时间】:2014-07-31 20:41:28
【问题描述】:
是否可以在 Wordpress 中显示类别的子类别?
假设我有 A 类和 B 类。在 A 中我有 A1、A2 和 A3。在 B B1 和 B2 中。 现在我想在前端显示类别...类似于:
Category A:
- A1
- A2
- A3
Category B:
- B1
- B2
这在 Wordpress 中是否可行?如果是,怎么做?
谢谢
【问题讨论】:
标签: wordpress categories
是否可以在 Wordpress 中显示类别的子类别?
假设我有 A 类和 B 类。在 A 中我有 A1、A2 和 A3。在 B B1 和 B2 中。 现在我想在前端显示类别...类似于:
Category A:
- A1
- A2
- A3
Category B:
- B1
- B2
这在 Wordpress 中是否可行?如果是,怎么做?
谢谢
【问题讨论】:
标签: wordpress categories
是的,有可能,在您的主题设置中,将深度参数传递给 nav_menu 函数。
【讨论】:
在 wordpress.org 插件区域简单搜索“子类别”会返回大量示例。
http://wordpress.org/extend/plugins/search.php?q=subcategories
【讨论】:
1) 在任何类别页面上显示子类别:
<?php
if (is_category())
{
$cur_cat = get_query_var('cat');
if ($cur_cat)
{
$new_cats = wp_list_categories('echo=false&child_of=' . $cur_cat . '&depth=1&title_li=&&show_count=1&hide_empty=0');
echo '<ul>' . $new_cats . '</ul>';
}
}
?>
2) 显示所有热门类别:
<?php wp_list_categories('depth=1&title_li=&exclude=1&show_count=1&hide_empty=0'); ?>
3) 显示所有顶级类别 + 子类别,如树形菜单:
Use FoCal plugin.
4) 同样,试试这个代码:
http://wpworks.wordpress.com/2011/01/13/displaying-categories-and-subcategories-tree-on-wordpress/
【讨论】:
在 Wordpress 的 Woocommerece 下拉列表中显示类别和子类别
<option value=''>All</option>
get_results($sql); foreach ($allfilters as $singlefilter) {
?>
<option value="<?php echo $singlefilter->slug;?>" "<?php if($singlefilter->slug == $singlefilter->name) echo 'selected'; ?>"> <?php echo $singlefilter->name;?></option>;
<?php }
?>
【讨论】: