Woocommerce 面包屑到产品级别

问题描述 投票:0回答:1

我正在以 Flatsome 主题开发 Woocommerce 网上商店。我们使用 Woo 的面包屑元素制作了自定义单一产品页面布局。

但是,面包屑显示了整个 hiachie,末尾没有实际的产品名称。然而,我们确实希望它也能在那里展示。

有人知道如何让它发挥作用吗?或者是否有其他方法来实现这个完整的面包屑?

示例:它显示;主页 / 品牌 / 耐克 我们想要;首页 / 品牌 / Nike / Air Force 1 蓝色(产品标题)。

希望有人能帮助我, 预先感谢。

我已经尝试过 Woocommerce/产品永久链接更改,但这当然只反映在 URL 中,而不反映在面包屑中。

html css wordpress woocommerce breadcrumbs
1个回答
0
投票

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
过滤器这里阅读更多详细信息。

© www.soinside.com 2019 - 2024. All rights reserved.