WordPress 显示类别的子类别

发布于 2025-01-05 11:17:15 字数 231 浏览 1 评论 0原文

Wordpress 中是否可以显示类别的子类别?

假设我有 A 类和 B 类。在 AI 中有 A1、A2 和 A3。在B B1和B2中。 现在我想在前端显示类别...类似:

Category A:
- A1
- A2
- A3
Category B:
- B1
- B2

这在 WordPress 中是否可以以简单的方式实现?如果是,怎么办?

谢谢

Is it possible to show subcategories of categories in Wordpress?

Let's say I have category A and B. In A I have A1, A2 and A3. In B B1 and B2.
Now I would like to show the categories on the frontend... something like:

Category A:
- A1
- A2
- A3
Category B:
- B1
- B2

Is this possible in Wordpress in an easy way? If yes, how?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

北笙凉宸 2025-01-12 11:17:16

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/

1) Showing Subcategories while you are on any category page:

<?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) Show All top Categories:

<?php wp_list_categories('depth=1&title_li=&exclude=1&show_count=1&hide_empty=0'); ?> 

3) show All top Categories + Subcategories like Tree menu:

Use FoCal plugin. 

4) also, try this code :

http://wpworks.wordpress.com/2011/01/13/displaying-categories-and-subcategories-tree-on-wordpress/
南冥有猫 2025-01-12 11:17:16

在 WordPress 的 Woocommerece 下拉列表中显示类别和子类别

   <option value=''>All</option>

获取结果($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 }

?>;

Show Categories and subcategories in Drop Down List In Woocommerece in Wordpress

   <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 }

?>

帅哥哥的热头脑 2025-01-12 11:17:15

是的,有可能,在您的主题中设置传递给 nav_menu 函数的深度参数。

http://codex.wordpress.org/Function_Reference/wp_nav_menu

Yes it's possible, in your theme set the depth argument passed to nav_menu function.

http://codex.wordpress.org/Function_Reference/wp_nav_menu

愛放△進行李 2025-01-12 11:17:15

在 wordpress.org 插件区域中简单搜索“子类别”会返回大量示例。

http://wordpress.org/extend/plugins/search.php?q=subcategories

A simple search for 'subcategories' on wordpress.org plugin area returns lots of examples.

http://wordpress.org/extend/plugins/search.php?q=subcategories

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文