有没有办法在用 AJAX 更新页面后将分类ID传递到Woocommerce面包屑。我用ajax更新页面后,包括woocommerce_breadcrumb()函数,面包屑只显示“主页”,但应该显示正确的分类。
我尝试过像这样将分类信息传递给我的自定义breadcrumb函数。
function get_breadcrumb_with_id($taxonomy_id){
// Get the taxonomy object
$taxonomy = get_term_by( 'id', $taxonomy_id, 'product_cat' );
// Set up the breadcrumb arguments
$args = array(
'delimiter' => ' > ',
'wrap_before' => '<nav class="woocommerce-breadcrumb" itemprop="breadcrumb">',
'wrap_after' => '</nav>',
'before' => '',
'after' => '',
'home' => _x( 'Home', 'breadcrumb', 'woocommerce' ),
'taxonomy' => $taxonomy->taxonomy,
'term' => $taxonomy->slug,
);
// Display the breadcrumb
return woocommerce_breadcrumb( $args );
}
1条答案
按热度按时间sgtfey8w1#
我做了一个自定义Woocommerce面包屑功能作为这个问题的变通方案。这只在2个级别上工作。所以它看起来像这个主页〉母猫(如果有一个)〉当前猫。
调用函数并传入术语