Wordpress/Woocommerce/Yoast搜索引擎优化错误的面包屑路径

Wordpress/Woocommerce/Yoast搜索引擎优化错误的面包屑路径,wordpress,woocommerce,breadcrumbs,yoast,Wordpress,Woocommerce,Breadcrumbs,Yoast,我有一个奇怪的问题,我的产品的路径是错误的。 类别很好,但产品始终显示: Home > Cart > Category name > Product name 令人恼火的是,我不能以合法的方式将“购物车”从面包屑上取下。 我当然可以运行wpseo\u breadcrumb\u链接并手动删除“Cart”的任何实例,但最好能正确解决这个问题 在任何正常安装中,您都会有主页>商店>类别名称>产品名称。这也很好,但是,它在这里不起作用 我正在使用Woocoomerce,Yoast S

我有一个奇怪的问题,我的产品的路径是错误的。 类别很好,但产品始终显示:

Home > Cart > Category name > Product name
令人恼火的是,我不能以合法的方式将“购物车”从面包屑上取下。 我当然可以运行
wpseo\u breadcrumb\u链接
并手动删除“Cart”的任何实例,但最好能正确解决这个问题

在任何正常安装中,您都会有主页>商店>类别名称>产品名称。这也很好,但是,它在这里不起作用

我正在使用Woocoomerce,Yoast SEO和波尔图主题


另外,购物车链接是由Yoast的
find_for_post_type_archive
函数生成的。

如果你对面包屑中的以下单词shop没意见,那么你可以在你的child-theme functions.php文件中使用这个片段,这将把购物车中的单词改为shop,这样你的面包屑就变成了
主页>商店>类别名称>产品名称

add_filter('gettext', 'cart_to_shop');
function cart_to_shop($translated) {
    $translated = str_ireplace('Cart', 'Shop', $translated);
    return $translated;
}

有关此挂钩的更多信息

不太明智,因为链接仍然链接到购物车页面。那么我最好使用“wpseo\u breadcrumb\u links”挂钩