Как заменить стандартные хлебные крошки woocommerce на хлебные крошки Yoast? - PullRequest
0 голосов
/ 01 мая 2019

Я хотел бы заменить стандартные хлебные крошки woocommerce на хлебные крошки Yoast.

Я использовал следующий код, но он не работает

/*
 * 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 на странице категории продуктов. Нажмите здесь, чтобы увидеть образец страницы

Мой сайт не на английском языке, но вы можете увидеть, как крошки с надписями "首頁 / 麵粉 / 高 筋 麵粉" и "麵粉 / 高 筋 麵粉" появляются дважды.

На странице одного продукта я также вижу как сухарики woocommerce, так и сухарики Yoast. Положение хлебных крошек Yoast, которое было добавлено кодом, также отключено ... Нажмите здесь, чтобы посмотреть образец страницы

Мой сайт не на английском языке, но вы можете увидеть, как дважды появляются хлебные крошки с надписью "麵粉> 高 筋 麵粉> 產品 A".

Заранее большое спасибо!

...