2
我想從WooCommerce單一產品頁面中完全禁用側邊欄,並將頁面全寬。從FACTORY wp主題中的單個產品頁面刪除側邊欄
我已閱讀並嘗試過每一個可用的文檔,但沒有什麼可用。
步驟:
複製下面的代碼添加到functions.php
function remove_sidebar_shop() { if (is_product()) { remove_action('woocommerce_sidebar','woocommerce_get_sidebar'); echo("Test if"); } else { echo("Test else"); } } add_action('get_header','remove_sidebar_shop');
(回波部分都用於調試)
已評論第0行將其複製到
my-theme/woocommerce
後,在archive-product.php
中輸入。在將其複製到
my-theme/woocommerce
後,在single-product.php
的行中註釋行do_action('woocommerce_sidebar');
。評論整個
sidebar.php
文件。
但似乎沒有任何工作。
是的,我已經做到了我的主題範圍內只正如我所說,我用於覆蓋woocommerce模板 –
在後端WooCommerce我的主題/ woocommerce目錄>系統狀態(末)您通常擁有位於主題中的覆蓋模板列表。是對的嗎?如果您沒有其他選項元框,請檢查您的後端產品頁面(在頂欄>屏幕選項標籤中查看是否顯示所有選項)? – LoicTheAztec