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