首页 > 解决方案 > 在 WooCommerce 中的相关产品部分之后移动追加销售

问题描述

如何更改单个产品上的追加销售和相关产品部分的顺序。它需要首先展示相关产品,然后进行追加销售

标签: phpwordpresswoocommerceproducthook-woocommerce

解决方案


尝试以下将在相关产品之后推动追加销售的方法:

1) 对于大多数主题:

add_action( 'init', 'move_upsells_after_related' );
function move_upsells_after_related( ) {
    remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_upsell_display', 15 );
    add_action( 'woocommerce_after_single_product_summary', 'woocommerce_upsell_display', 25 );
}

现在在某些主题(例如 Storefront)中,使用了自定义挂钩。

2)仅对于店面主题,您将使用:

add_action( 'init', 'move_upsells_after_related' );
function move_upsells_after_related() {
    remove_action( 'woocommerce_after_single_product_summary', 'storefront_upsell_display', 15 );
    add_action( 'woocommerce_after_single_product_summary', 'storefront_upsell_display', 25 );
}

代码位于您的活动子主题(或活动主题)的 function.php 文件中。测试和工作。


推荐阅读