如何在WooCommerce产品页面显示相关产品:简单代码教程
为什么需要在产品页面显示相关产品? 当顾客浏览您的WooCommerce商店时,他们可能会对某个产品感兴趣。这时,在页面底部显示相关产品可以: 增加顾客的浏览时间 提高其他产品的曝光机会 提升整体销售额 改善用户体验 与woocommercedev相比,我们的解决方案更加灵活且易于定制。 准备工作:了解基本概念 在开始之前,您需要知道两个重要概念: 产品分类:就像超市的商品分类(如“电子产品”、“服装”等),WooCommerce使用分类来组织产品。 当前产品:顾客正在查看的那个产品。 步骤一:获取当前产品的分类 首先,我们需要知道当前产品属于哪些分类。这就像找出“这件衬衫属于哪些服装类别”。 <?php $terms = get_the_terms($post->ID, ‘product_cat’); $term_ids = wp_list_pluck($terms, ‘term_id’); ?> 代码说明: get_the_terms():获取产品的分类信息 wp_list_pluck():提取分类的ID(就像提取商品的条形码) ‘product_cat’:这是WooCommerce默认的产品分类名称 步骤二:查询相关产品 接下来,我们寻找与当前产品在同一分类中的其他产品。 <?php $related_query = new WP_Query(array( ‘post_type’ => ‘product’, ‘tax_query’ => array( array( ‘taxonomy’ => ‘product_cat’, ‘field’ => ‘id’, ‘terms’ => $term_ids, ‘operator’ => ‘IN’ ) ), […]