在Woocommerce中隐藏侧边栏

时间:2019-10-23 21:48:05

标签: woocommerce

在woocommerce商店页面(archive-product.php)中,我列出了类别而不是产品列表,而是列出了父类别(商店页面显示:显示类别),因此当我单击父类别时将类别重定向到子类别(类别显示:显示子类别)列表页面,最后,当单击子类别时将其重定向到子类别的产品列表,因此我试图隐藏侧栏父类别和子类别,但在产品列表上显示侧栏。

我发现shop-page使用archive-product.php(父类别显示页面),但是子类别和产品列表均使用taxonomy-product_cat.php,因此我无法为将产品列表显示为分类法而分配其他模板-product_cat.php允许我们使用其他模板(wc_get_template('archive-product.php');)

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' );
}

但不适用于儿童类别 可能下面的图片会给出清晰的主意

Parent Category Without Side-bar

Child Catgory Wihtout Side-bar

Product Listing With Side-bar

0 个答案:

没有答案