回答

0

你需要以下添加到主题functions.php模板文件:

add_action('wp', create_function("", "if (is_archive(array('product'))) remove_action('woo_main_after', 'woocommerce_get_sidebar', 10);")); 
+0

我试着将这段代码添加到二十一二十二个孩子的functions.php文件中,但没有任何反应。 functions.php与functions.php模板文件不一样吗? – mhea

+0

functions.php不是模板文件。主题中只有一个functions.php文件。你必须把代码放在functions.php –

+0

激活主题中。不幸的是,它不起作用:/ – mhea

0

您可以删除分类页面覆盖归档product.php侧边栏在WordPress当前的主题。

不是直接在插件中编辑这些文件(这是因为一旦更新插件和所有的修改都将丢失一个非常糟糕的主意!),你可以将它们复制到你的主题:

  • 在您的主题目录中,创建一个名为“woocommerce”的新文件夹。
  • 导航至WooCommerce插件目录并打开“模板”文件夹。模板文件夹中有许多子文件夹,包含WooCommerce使用的所有不同模板。幸运的是,WooCommerce中的模板文件结构和命名很容易遵循。
  • 在新创建的“woocommerce”文件夹中,复制要编辑的模板文件。

记得在这里保持目录结构相同。如果您要编辑的 模板位于子文件夹内,请记住在您的主题目录中创建该子文件夹。

的wp-content /主题/ twentytwelve/woocommerce

编辑文件存档product.php删除下面的代码 -

<?php 
/** 
* woocommerce_sidebar hook 
* 
* @hooked woocommerce_get_sidebar - 10 
*/ 
do_action('woocommerce_sidebar');?> 

接下来,我们要在您的主题文件夹中编辑style.css-

.woocommerce .wrapper .site-content 
    { 
      width: 100%; 
    } 
  • 编辑您的“woocommerce”文件夹中的archive-product.php文件并保存更改。
相关问题