我的 woocommerce 面包屑有问题。事实上,在我想要的实际类别之前,总是有“主页/商店/”。
我只想有特定的类别、子类别然后是产品,因为这两个总是在这里重复。
最终,如果解决方案更简单,我可以保留“shop”作为面包屑的开头。
有任何关于如何解决这个问题的线索吗?
不幸的是,我无法访问此阶段,因为它正在开发中
我检查了 woocommerce 的所有设置,但找不到涉及该设置的内容
还用谷歌搜索了它,但解决方案似乎相当复杂,要获得完全自定义的面包屑,我想知道这里是否有简单的解决方案
基于 从 Woocommerce 面包屑中删除“商店”,您可以尝试以下操作从单个产品页面上的 WooCommerce 面包屑中删除“主页”和“商店”:
add_filter( 'woocommerce_get_breadcrumb', 'remove_home_and_shop_crumb', 20, 2 );
function remove_home_and_shop_crumb( $crumbs, $breadcrumb ){
// On single product pages
if ( is_product() ) {
// Loop through crumps
foreach( $crumbs as $key => $crumb ){
// Remove "Home" and "Shop"
if( in_array($crumb[0], [__('Home', 'Woocommerce'), 'Accueil'])
|| in_array($crumb[0], [__('Shop', 'Woocommerce'), 'Boutique']) ) {
unset($crumbs[$key]);
}
}
}
return array_values($crumbs);
}
代码位于子主题的functions.php 文件中(或插件中)。它应该对你有用。