如果它是父类别,如何修改WooCommerce类别小部件以显示子项,如果是子类别,则如何显示兄弟姐妹?

时间:2018-12-29 17:01:24

标签: php wordpress woocommerce

当用户访问我的WooCommerce类别页面时,我希望边栏显示一个类别列表,该列表根据当前类别是什么而变化。

有一个默认的“ WooCommerce类别小部件”,显示了网站上的所有产品类别。但是,我不想显示所有这些内容。

我只想显示其中一个:

A)如果当前类别是父类别,则类别列表必须仅显示子类别

B)如果当前类别是子类别,则类别列表必须仅显示同级类别(同级=具有相同父级的类别)

示例:

父类别1 -儿童1A类 -儿童1B类 父类别2 -儿童2A类 -儿童2B类

如果用户访问上例中的父类别1 ,则侧边栏应显示以下内容:

  • 儿童1A类
  • 儿童1B类

我尝试使用默认的WooCommerce类别小部件。

我还发现了2014年的这篇文章,它描述了完全相同的问题: http://www.kablooeystudios.com/woocommerce-sidebar-parents-or-children/

本文提供了af解决方案,但是当我实现代码时,我无法使其正常工作。也许我没有将代码放在正确的位置-如果是这样,我应该在哪里放置代码? (我尝试将其放在子主题的functions.php中。

1 个答案:

答案 0 :(得分:0)

您提供的链接(在其中提供了说明)中,我没有详细检查说明,但我会谨慎处理。那篇文章已有4年多了!您网站上的版本是什么?