2016-02-26 47 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);