您所在位置:
WooCommerce 单个产品页面除了让您将当前产品添加到购物车外,还会显示相关产品和追加销售产品的列表(如果已定义)。
但是,如果您还想显示一个 “相关产品类别 ”网格,以便客户可以轻松地导航到类别页面而不是单一(相关)产品,该怎么办呢?
在本实验中,我们将首先计算当前产品的类别,然后使用 WooCommerce 短代码将其输出为网格,就在相关产品部分的下方。敬请欣赏!

PHP 代码段: 显示相关产品类别的网格 @ WooCommerce 单个产品页面
add_action( 'woocommerce_after_single_product_summary' , 'bbloomer_related_product_cats_single_product', 21 ); function bbloomer_related_product_cats_single_product() { global $product; $cat_ids = $product->get_category_ids(); echo '<section class="related categories"><h2>Related Categories</h2>'; echo do_shortcode( '[product_categories ids="' . implode( ",", $cat_ids ) . '"]' ); echo '</section>'; }