我正在使用店面主题使用Woocommerce for WordPress建立一个电子商务商店。我创建了一个子主题来删除默认的侧边栏,但是这也会产生副作用,即不会显示页脚小部件区域中的小部件。如果我切换回父主题,它们就可以正常工作。
这是子主题的functions.php:
<?php
function mb_remove_sidebar() {
return false;
}
add_filter( 'is_active_sidebar', 'mb_remove_sidebar', 10, 2 );
如何返回页脚小部件?
答案 0 :(得分:1)
您的代码正在删除所有侧边栏。记下要删除的侧边栏ID,然后注销特定的侧边栏。
add_action( 'widgets_init', function() {
unregister_sidebar( 'your-sidebar-id' );
}, 11 );
有关更多信息,请参见https://codex.wordpress.org/Function_Reference/unregister_sidebar
答案 1 :(得分:0)
我认为,执行此操作的最佳方法是在孩子中创建自己的parseFloat(upliftPer) * 100 //upliftPer value read from DB and its value is 0.0099
文件,以覆盖父文件并在此处而不是在函数内编辑代码。
下面是默认文件,您只需在if语句中删除感叹号即可。
sidebar.php