为了从店面主题中删除面包屑,documentation说明要在docker build .
中添加以下内容:
functions.php
我在Storefront的子主题中尝试了这个并且它不起作用。追溯remove_action( 'woocommerce_before_main_content', 'woocommerce_breadcrumb', 20 );
,似乎会在woocommerce_breadcrumb
操作中添加(在文件storefront_content_top
中。我注释掉相应的行,实际上隐藏了面包屑。
但是,要以正确的方式执行此操作,我尝试使用
从子主题中禁用它<storefront_dir>/inc/woocommerce/storefront-woocommerce-template-hooks.php
但它不起作用。我应该澄清一下,我在一个没有其他代码的新鲜儿童主题中测试它。
如何从子主题中禁用面包屑?
答案 0 :(得分:5)
因为Storefront 2.3.1试试这个
add_action('init', 'dp_remove_wc_breadcrumbs');
function dp_remove_wc_breadcrumbs(){
remove_action('storefront_before_content', 'woocommerce_breadcrumb', 10);
};
答案 1 :(得分:4)
将以下代码段复制并粘贴到functions.php文件中。
add_action( 'init', 'z_remove_wc_breadcrumbs');
function z_remove_wc_breadcrumbs() {
remove_action( 'storefront_before_content', 'woocommerce_breadcrumb', 10);
}
答案 2 :(得分:2)
试试这个:
add_filter( ‘woocommerce_get_breadcrumb’, ‘__return_false’ );
remove_action( 'woocommerce_before_main_content','woocommerce_breadcrumb', 20, 0);
答案 3 :(得分:-1)
.breadcrumb{
display: none;
}