试图弄清楚你将如何着手检查Woocommerce类别是否为父类别。
我有一个类别和一个子类别,在我的Woocommerce模板中,有两个单独的布局HTML。父类别为1,子类别为1。
我目前正在使用这个:
if ( is_product_category( 'main-category' ) ) { ?>
但是,如果它可以在不手动输入所有父类别的情况下进行检查,则会更容易。
还有,有没有办法从子类别或子类别产品页面链接到主父类别页面?
如何获得总子类别计数的父类别?
<?php
$category_object = get_queried_object();
$category_taxonomy = $category_object->taxonomy;
$category_term_id = $category_object->term_id;
$category_name = $category_object->name;
$category_description = $category_object->description;
$category_slug = $category_object->slug;
$category_children = get_terms( $category_taxonomy, array(
'parent' => $category_term_id,
'hide_empty' => false
) );
$category_children_count = count($category_children);
if($category_children_count>0)
{
//get Parent Category with Subcategory count
}
?>
我试图在WooCommerce的子类别页面中查找父类别名称,即我有4个主要类别。 父母1 子1 子2 子3等 父母2 子1 子2 子3等 等等。 如果我在Sub2的列表页上,Sub2是Parent1的子级,我想知道Parent1类别的名称。
当用户访问我的WooCommerce类别页面时,我希望侧栏显示一个类别列表,该列表根据当前类别的不同而有所不同。 有一个默认的“WooCommerce类别小部件”,显示网站上的所有产品类别。然而,我不想把这些都展示出来。 我只是想表明: A) 如果当前类别是父类别,则类别列表必须仅显示子类别 或 B) 如果当前类别是子类别,则类别列表必须仅显示同级类别(同级=具有相同父类别的类别) 例子: 父类别
有一个类别,具有以下(重要)属性: 我正在尝试实现类别/子类别的概念。一个类别可以有零个或多个子类别。一个类别只能有一个父类别(可以为null)。对于顶级类别,parentCategory=null。 现在,我有一个所有类别的列表,
我在从mysql数据库检索子类别时遇到一些问题。我想显示父类别的子类别。我只能得到主类别的最后一个子类别。第一个子类别不显示**。在我的表**中,我有类别\u id和类别\u父\u id。其中类别\u父\u id对于父类别将为“0”。提前谢谢 当我删除
我正在访问在woocommerce上显示我的产品(与woocommerce中的正常流程类似)。 在存档产品页面上。php我已经添加了侧边栏和我的商店拥有的所有产品类别(有或没有产品)。我使用了以下代码来执行此操作: 现在页面的左侧有上面的侧边栏,右侧有产品。在每个产品类别中,我都添加了一个带有html格式的小说明,我希望在用户单击该类别时显示该说明。根据woocommerce,当您进入特定类别时(
我想在前端获得所有woocommerce类别的子类别,结果如下: 这是我所拥有的(但不是我想要的): 这段代码显示了类别和子类别,但是子类别不在应该在的地方,子类别就像这样的单独链接: