我想删除WooCommerce类别页面上的侧边栏,并使产品全宽。我非常感谢任何有关放在哪里的代码的帮助。我曾尝试使用谷歌搜索,但还没有能够得到任何工作。
我正在使用二十二个孩子的主题 happilyprinted.com
谢谢。
答案 0 :(得分:0)
您需要将以下内容添加到主题的functions.php模板文件中:
add_action('wp', create_function("", "if (is_archive(array('product'))) remove_action( 'woo_main_after', 'woocommerce_get_sidebar', 10);") );
答案 1 :(得分:0)
您可以从WordPress当前主题中的类别页面覆盖 archive-product.php 中删除侧边栏。
而不是直接在插件中编辑这些文件(这是一个非常糟糕的主意,因为一旦更新插件并且所有更改都将丢失!),您可以将它们复制到您的主题中:
请记住在这里保持目录结构相同。如果 您要编辑的模板位于子文件夹中,然后记住 在主题目录中创建该子文件夹。
转到 wp-content / themes / twentytwelve / woocommerce
编辑文件 archive-product.php 删除以下代码 -
<?php
/**
* woocommerce_sidebar hook
*
* @hooked woocommerce_get_sidebar - 10
*/
do_action('woocommerce_sidebar');?>
接下来,我们必须编辑主题文件夹中的 style.css -
.woocommerce .wrapper .site-content
{
width: 100%;
}