【发布时间】:2019-10-09 19:13:55
【问题描述】:
我正在开发一个运行 TwentySeventeen 子主题的项目,虽然网站的其他部分没有侧边栏,但 WooCommerce 似乎有。
例如,商店页面有它 - 我已经尝试了一些东西,但没有警告或根本不起作用:
我尝试将archive-product.php 复制到woocommerce/archive-product.php 中的主题目录并删除以下内容:
do_action( 'woocommerce_after_main_content' );
这不起作用。
然后我尝试做:
remove_action('woocommerce_sidebar','woocommerce_get_sidebar',10);
...这也没有用。
我找到了this answer 并且它有效,但没有使页面全宽(侧边栏仍有空间)并且使用该方法记录的答案的评论不是一个好主意。
我还找到了this answer,但它涉及添加 CSS,我想避免这种情况,因为它不是最可靠的方法,以防将来类名发生变化等...
难道没有一种适当的方法可以做到这一点而不会产生潜在的副作用吗?
【问题讨论】:
-
...这被否决了,为什么!?
标签: php wordpress woocommerce hook-woocommerce wordpress-hook