2016-02-26 44 views
1

我需要删除边栏到我的woocommerce商店。 我已经尝试后端选项主题和每个类别,但没有结果。Woocommerce。如何删除侧边栏

我也试过:

1.FILE WP-模板hooks.php 删除 - > do_action(..

2.文件归档product.php 删除 - > do_action( ..

  • 插入在文件function.php在主题DIR和function.php在woocommerce DIR remove_action( 'woocommerce_sidebar', 'woocommerce_get_sidebar',10);

  • 进入数据库有两个表与2个字段序列化,但是这是一个风险改变。

  • resulless。

    我完成了这个想法。 哪里保存到db侧栏的可见性?或变量?

    你能帮我吗?

    感谢 啤酒

    回答

    1

    您已经集成WooCommerce在你的主题?

    如果不是,请尝试对integration WooCommerce in your theme执行这三个步骤。

    之后,删除get_sidebar(); from your_theme/woocommerce.php

    对我来说工作正常。屏幕截图here

    希望它有帮助。

    +0

    是,Woocommerce集成在主题添加到您的functions.php文件这个侧栏。在Woocommerce.php到主题我尝试删除get_sidebar()但无情 –

    +0

    不适用于我的任何选项。 我试图删除操作并从我的主题中的woocommerce.php文件中删除。不工作... –

    -3

    这里是如何清除边栏: -

    的wp-content /插件/ woocommerce文件单product.php删除下面的代码

    -

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

    下一个编辑文件archive-product.php并删除下面的代码 -

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

    (删除此之前提示*,复制并从该页面的全部代码粘贴到您的高清一个单独的文本文件...这样,你总是可以在原来的代码粘贴回进入这个文件夹,如果出了什么问题)

    +3

    我不认为你应该改变这个插件文件!尝试从主题中移除该操作。 – Jason

    0

    我只是想更新这篇文章的WooCommerce版本3.2。3 - 2017

    确定WooCommerce插件包含一个包含所有模板文件的文件夹,如果您想对自定义主题或子主题上的模板进行更改,则需要将所有需要的模板复制到名为woocommerce的文件夹中你的根主题文件夹。这将覆盖插件模板,并允许WooCommerce更新并覆盖您的自定义更改。这些模板在注释中包含所有的do_actions和hooks,因此可以很容易地理解它是如何工作的。

    这就是说WooCommerce有钩子,允许你添加或删除代码块,你可以在这里查看API Docs

    要删除您需要在您的主题设置功能

    remove_action('woocommerce_sidebar', 'woocommerce_get_sidebar', 10);