Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Woocommerce中隐藏侧边栏_Woocommerce - Fatal编程技术网

在Woocommerce中隐藏侧边栏

在Woocommerce中隐藏侧边栏,woocommerce,Woocommerce,在woocommerce商店页面(archive product.php)中,我列出了类别而不是产品列表,它列出了父类别(商店页面显示:显示类别),因此当我单击父类别时,我会重定向到子类别(类别显示:显示子类别)列表页面,最后,当点击子类别时,我重定向到子类别的产品列表,所以我尝试在父类别和子类别中隐藏侧栏,但在产品列表中显示侧栏 我发现shop页面使用archive-product.php(父类别显示页面),但子类别和产品列表都使用taxonomy-product_cat.php,因此我无法为

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

我发现shop页面使用archive-product.php(父类别显示页面),但子类别和产品列表都使用taxonomy-product_cat.php,因此我无法为显示产品列表分配不同的模板,因为taxonomy-product_cat.php允许我们使用不同的模板(wc_get_模板('archive product.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' );
}