修改WooCommerce默认面包屑导航的函数woocommerce_breadcrumb_defaults()

代码

1
2
3
4
5
6
7
8
9
10
11
12
/*
修改Woo面包屑导航参数
*/
function my_woocommerce_breadcrumbs() {
return array(
'delimiter' => ' / ',
'wrap_before' => '<nav class="woocommerce-breadcrumb">',
'wrap_after' => '</nav>',
'home' => _x( 'XXXX', 'breadcrumb', 'woocommerce' ),
);
}
add_filter( 'woocommerce_breadcrumb_defaults', 'my_woocommerce_breadcrumbs' );

WooCommerce文章页面获取当前的产品ID wc_get_product()

1
2
3
4
echo wc_get_product()->get_id();
//或者
$product = wc_get_product();
$id = $product->get_id();

通过产品ID获取产品meta信息get_product($id);

1
2
3
4
5
6
7
8
9
10
11
12
$product_meta=get_product($product_id);

//输出woocommerce的价格(价格的html结构):
echo $products->get_price_html();

//输出woocommerce的评分(html结构):
$rating_count = $products->get_rating_count();
$average = $products->get_average_rating();
echo wc_get_rating_html( $average, $rating_count );

//获取woocommerce的相册图片id,通过这些附件图片的id你可以在任意地方调用他们形成一个相册:
$product->get_gallery_image_ids();