如何在子类别页面中显示Wordpress类别?

卢卡斯·桑托斯(Lucas Santos)

好的,让我从告诉您我的目标开始,然后您可以看下面的例子,这将更有意义。我正在尝试实现一个简单的类别过滤器。我正在创建一个名为“ Cars”的简单自定义帖子类型,它将有一个用于显示所有汽车的图像和描述的字段。现在,我通过循环显示该自定义帖子类型,并通过将其分配给特定类别并通过条件显示在category.php中对其进行过滤。

因此,我有一个HONDA类别和该类别的3个子类别:

  • 符合
  • 思域
  • 序幕

现在,当我在“汽车”页面上时,它将显示“所有类别”自定义帖子类型,并且在左侧有一个侧边栏,其中包含所有汽车类别,例如本田-丰田-尼萨

当我单击左侧的汽车制造商类别时,它将显示分配给该特定类别的所有自定义帖子类型,并且在现在显示类别的侧边栏上将仅显示HONDA类别及其子类别

现在的问题是:当我单击诸如Accord之类的HONDA子类别时,显示与该子猫相关的所有汽车类别的侧边栏在应该显示的时候不再显示。

单击此处 查看示例(这应该使所有内容都更加清楚)

这是我用来过滤侧栏上显示的类别的逻辑,具体取决于类别。

<?php if (is_category('Honda') ) : ?>

    <?php $args = array(
    'orderby'            => 'name',
    'order'              => 'ASC',
    'style'              => 'list',
    'show_count'         => 1,
    'hide_empty'         => 1,
    'use_desc_for_title' => 1,
    'child_of'           => 5,
    'hierarchical'       => 1,
    'title_li'           => __( 'Categories' ),
    'show_option_none'   => __( 'No categories' ),
    'number'             => null,
    'echo'               => 1,
    'taxonomy'           => 'category',
    'walker'             => null
); ?>

<?php wp_list_categories( $args ); ?>

<?php else : ?>
<p>This is some generic text to describe all other category pages.</p>
<?php endif; ?>
安德鲁

还有in_category的Wordpress函数

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

因此,您的代码应如下所示:

<?php if (is_category('Honda') || in_category('Honda') ) : ?>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何只显示在WordPress的父类别页面中的子类别?

来自分类Dev

如何在WordPress中显示帖子类型的子类别?

来自分类Dev

如何在Wordpress中显示帖子类别?

来自分类Dev

如何在Wordpress菜单中显示子类别

来自分类Dev

如何显示类别页面的子类别?

来自分类Dev

如何在prestashop中显示父类别中的子类别?

来自分类Dev

如何在magento中显示类别和子类别

来自分类Dev

在子类别页面上显示wordpress子类别帖子

来自分类Dev

如何在选择列表中显示类别,子类别,子子类别-php / mysql?

来自分类Dev

如何在wordpress的网格布局中显示带有图像的帖子类别?

来自分类Dev

在WordPress中显示子类别的帖子?

来自分类Dev

如何在Wordpress中回显每个帖子类别

来自分类Dev

如何在Wordpress中按子类别搜索帖子

来自分类Dev

WordPress在菜单中显示类别和子类别

来自分类Dev

如何在Codeigniter中显示无限子类别?

来自分类Dev

类别页面不应显示子类别

来自分类Dev

在每个类别页面上显示子类别

来自分类Dev

在WordPress的当前类别页面上显示所有子类别和父类别

来自分类Dev

如何在WordPress中通过父类别ID获取子类别?

来自分类Dev

如何在WordPress中通过父类别ID获取子类别?

来自分类Dev

如何在woo Commerce产品的父类别中显示子类别

来自分类Dev

如何显示类别,子类别和子子类别-Codeigniter

来自分类Dev

如何在magento中获取当前类别及其子类别?

来自分类Dev

Wordpress中父类别之前的子类别

来自分类Dev

我们如何在产品页面中显示每个子类别的一种产品

来自分类Dev

如何在类别列表页面上显示类别名称?

来自分类Dev

在Laravel中显示类别和子类别

来自分类Dev

显示数组中的类别和子类别

来自分类Dev

如何在Wordpress中显示特定类别的帖子

Related 相关文章

  1. 1

    如何只显示在WordPress的父类别页面中的子类别?

  2. 2

    如何在WordPress中显示帖子类型的子类别?

  3. 3

    如何在Wordpress中显示帖子类别?

  4. 4

    如何在Wordpress菜单中显示子类别

  5. 5

    如何显示类别页面的子类别?

  6. 6

    如何在prestashop中显示父类别中的子类别?

  7. 7

    如何在magento中显示类别和子类别

  8. 8

    在子类别页面上显示wordpress子类别帖子

  9. 9

    如何在选择列表中显示类别,子类别,子子类别-php / mysql?

  10. 10

    如何在wordpress的网格布局中显示带有图像的帖子类别?

  11. 11

    在WordPress中显示子类别的帖子?

  12. 12

    如何在Wordpress中回显每个帖子类别

  13. 13

    如何在Wordpress中按子类别搜索帖子

  14. 14

    WordPress在菜单中显示类别和子类别

  15. 15

    如何在Codeigniter中显示无限子类别?

  16. 16

    类别页面不应显示子类别

  17. 17

    在每个类别页面上显示子类别

  18. 18

    在WordPress的当前类别页面上显示所有子类别和父类别

  19. 19

    如何在WordPress中通过父类别ID获取子类别?

  20. 20

    如何在WordPress中通过父类别ID获取子类别?

  21. 21

    如何在woo Commerce产品的父类别中显示子类别

  22. 22

    如何显示类别,子类别和子子类别-Codeigniter

  23. 23

    如何在magento中获取当前类别及其子类别?

  24. 24

    Wordpress中父类别之前的子类别

  25. 25

    我们如何在产品页面中显示每个子类别的一种产品

  26. 26

    如何在类别列表页面上显示类别名称?

  27. 27

    在Laravel中显示类别和子类别

  28. 28

    显示数组中的类别和子类别

  29. 29

    如何在Wordpress中显示特定类别的帖子

热门标签

归档