在Woocommerce中隐藏侧边栏
在woocommerce商店页面(archive product.php)中,我列出了类别而不是产品列表,它列出了父类别(商店页面显示:显示类别),因此当我单击父类别时,我会重定向到子类别(类别显示:显示子类别)列表页面,最后,当点击子类别时,我重定向到子类别的产品列表,所以我尝试在父类别和子类别中隐藏侧栏,但在产品列表中显示侧栏 我发现shop页面使用archive-product.php(父类别显示页面),但子类别和产品列表都使用taxonomy-product_cat.php,因此我无法为显示产品列表分配不同的模板,因为taxonomy-product_cat.php允许我们使用不同的模板(wc_get_模板('archive product.php')) 但不适用于儿童类别 可能下面的图片会给出清晰的想法在Woocommerce中隐藏侧边栏,woocommerce,Woocommerce,在woocommerce商店页面(archive product.php)中,我列出了类别而不是产品列表,它列出了父类别(商店页面显示:显示类别),因此当我单击父类别时,我会重定向到子类别(类别显示:显示子类别)列表页面,最后,当点击子类别时,我重定向到子类别的产品列表,所以我尝试在父类别和子类别中隐藏侧栏,但在产品列表中显示侧栏 我发现shop页面使用archive-product.php(父类别显示页面),但子类别和产品列表都使用taxonomy-product_cat.php,因此我无法为
通过创建自定义模板解决。通过创建自定义模板解决。父类别=父类别.php(自定义模板)子类别=子类别.php(自定义模板)产品列表=woocommerce模板父模板{父类别循环开始$cat id=woocommerce类别id父类别循环结束子模板{$parent_cat_id=$\u GET[“id”];//从父模板中获取父类别id子类别循环开始'Child of'=$parent\u cat\u id,子类别循环结束
i try to disable side-bar by following code putting it in **archive-product.php**
$prod_categories = get_terms( 'product_cat', array(
'parent' => 0,
));
if ($prod_categories) {
do_action( 'woocommerce_sidebar' );
}