Woocommerce。如何删除侧边栏
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Woocommerce。如何删除侧边栏相关的知识,希望对你有一定的参考价值。
我需要删除侧边栏到我的woocommerce商店。我已经在选项主题和每个类别中尝试了后端,但没有结果。
我也尝试过:
1.file wp-template-hooks.php已删除 - > do_action(..
2.file archive-product.php已删除 - > do_action(..
- 插入主题目录中的function.php和woocommerce中的function.php dir remove_action('woocommerce_sidebar','woocommerce_get_sidebar',10);
- 在数据库中有2个表,其中2个字段已序列化,但这是一个风险变化。
resulless。
我完成了这些想法。哪里保存到db侧边栏的可见性?还是变量?
你能帮助我吗?
谢谢啤酒
我只想更新WooCommerce版本3.2.3 - 2017的这篇文章
确定WooCommerce插件包含一个包含所有模板文件的文件夹,如果您想在自定义主题或子主题上更改模板,则需要将所有所需模板复制到根主题文件夹中名为woocommerce的文件夹中。这将覆盖插件模板,并允许覆盖自定义更改的WooCommerce更新。这些模板在注释中包含所有do_actions和hook,因此可以很容易地理解它是如何工作的。
那就是说WooCommerce有钩子允许你添加或删除你可以在这里查看API Docs的代码块。
要删除侧栏,您需要将其添加到主题设置功能的functions.php文件中
remove_action( 'woocommerce_sidebar', 'woocommerce_get_sidebar', 10 );
您已经在主题中集成了WooCommerce?
如果没有,请尝试为integration WooCommerce in your theme执行这三个步骤。
之后,删除get_sidebar();来自your_theme / woocommerce.php
这对我来说可以。截图here。
希望能帮助到你。
这可以通过woocommerce侧边栏插件完成。如果你想通过代码删除这个代码添加到functions.php,
if (!class_exists( 'WooCommerce' ) ) {return;}
if(is_cart() || is_checkout() || is_product() || is_shop() || is_account_page()){
?>
<style type="text/css">
#secondary {
display: none;
}
#primary {
width:100%;
}
</style>
<?php
}
}
请将此代码添加到functions.php中
function mb_remove_sidebar() {
return false;
}
add_filter( 'is_active_sidebar', 'mb_remove_sidebar', 10, 2 );
以下是删除侧栏的方法: -
去wp-content / plugins / woocommerce
在文件single-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');
?>
(提示*在删除之前,将此页面中的整个代码复制并粘贴到HD上的单独文本文件中......如果出现任何问题,您始终可以将原始代码粘贴回此文件夹中)
以上是关于Woocommerce。如何删除侧边栏的主要内容,如果未能解决你的问题,请参考以下文章
如何在 WooCommerce 页面上维护 Wordpress 中的侧边栏位置
增加 Woocommerce 商店页面内容区域的宽度,保留侧边栏
在WooCommerce产品类别窗口小部件侧边栏中显示产品数量
将“我的帐户”更改为“用户名”WooCommerce 侧边栏