我正在以 Flatsome 主题开发 Woocommerce 网上商店。我们使用 Woo 的面包屑元素制作了自定义单一产品页面布局。
但是,面包屑显示了整个 hiachie,末尾没有实际的产品名称。然而,我们确实希望它也能在那里展示。
有人知道如何让它发挥作用吗?或者是否有其他方法来实现这个完整的面包屑?
示例:它显示;主页 / 品牌 / 耐克 我们想要;首页 / 品牌 / Nike / Air Force 1 蓝色(产品标题)。
希望有人能帮助我, 预先感谢。
我已经尝试过 Woocommerce/产品永久链接更改,但这当然只反映在 URL 中,而不反映在面包屑中。
Woocommerce 面包屑默认情况下应该像这样(至少在撰写本文时的最新版本中)。
您可以做的是将产品名称附加到关闭包装之前的面包屑末尾(假设您位于单个产品页面上):
add_filter( 'woocommerce_breadcrumb_defaults', 'add_product_name_to_woocommerce_breadcrumbs' );
function add_product_name_to_woocommerce_breadcrumbs($defaults) {
if(!is_product()) return;
$product = wc_get_product();
$defaults['wrap_after'] = $defaults['delimiter'] . $product->get_title() . $defaults['wrap_after'];
return $defaults;
}
您可以在
woocommerce_breadcrumb_defaults
过滤器这里阅读更多详细信息。