我想用Yoast面包屑替换默认的woocommerce面包屑。
我使用了以下代码,但是它不起作用
/*
* Add shop link to the Yoast SEO breadcrumbs for a WooCommerce shop page.
* Credit: https://wordpress.stackexchange.com/users/8495/rjb
* Last Tested: Apr 20 2017 using Yoast SEO 4.6 on WordPress 4.7.3
*/
add_filter( 'wpseo_breadcrumb_links', 'wpseo_breadcrumb_add_woo_shop_link' );
function wpseo_breadcrumb_add_woo_shop_link( $links ) {
global $post;
if ( is_woocommerce() ) {
$breadcrumb[] = array(
'url' => get_permalink( woocommerce_get_page_id( 'shop' ) ),
'text' => 'Shop',
);
array_splice( $links, 1, -2, $breadcrumb );
}
return $links;
}
我仍然在产品类别页面上同时看到woocommerce面包屑和Yoast面包屑。 Click here to see a sample page
我的网站不是英语,但是您看到出现了两次出现“首页/面粉/高筋面粉”和“面粉/高筋面粉”的面包屑。
在单个产品页面中,我同时看到woocommerce面包屑和Yoast面包屑。由代码添加的Yoast面包屑的位置也已关闭... Click here to see a sample page
我的网站不是英语,但您会看到出现两次“面粉>高筋面粉>产品A”的面包屑。
非常感谢您!