回答

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文件並保存更改。
相關問題