嗨,我尝试从面包屑中删除基本商店标签,以使其看起来像
像这样
首页/类别/子类别/产品名称
代替
首页/商店/类别/子类别/产品名称
我发现这个对stackoverflow的解决方案有很大帮助,并从面包屑中删除了“商店”
recyclerView
问题是现在看起来像这样
首页/类别/子类别产品名称/ 。子类别和产品名称不再由/分隔,并且/在产品名称的末尾。这是为什么?在子类别和产品名称之间获取/缺少什么?
答案 0 :(得分:0)
尝试使用array_push重新添加分隔符。注意:您可能需要更改正斜杠“ /”以匹配分隔符。
add_filter( 'woocommerce_get_breadcrumb', 'remove_shop_crumb', 20, 2 );
function remove_shop_crumb( $crumbs, $breadcrumb ){
foreach( $crumbs as $key => $crumb ){
if( $crumb[0] === __('Shop', 'Woocommerce') ) {
unset($crumbs[0]);
array_push($crumbs," / ");
}
}
return $crumbs;
}