首页 > 解决方案 > 如何将 woocommerce 相关产品移至缺货可变产品页面的顶部

问题描述

我将以下操作添加到我的子主题功能中,以将 WooCommerce 相关产品移动到仅缺货产品页面的顶部

add_action( 'woocommerce_before_main_content', 'woocommerce_template_loop_stock');
function woocommerce_template_loop_stock() {
global  $product;
$price =  $product->get_price();
$StockQ=$product->get_stock_quantity();
if($StockQ<1 || $price == 0 )
{echo do_shortcode( '[ux_product_related]' );
remove_action( 'woocommerce_after_single_product_summary','woocommerce_output_related_products', 20 );}
}

但问题是该功能不适用于可变产品并将相关产品移动到所有可变产品页面的顶部(库存和缺货)。

例如,在库存产品中查看此变量(https://www.shomalmall.com/shop/unicorn-girl-t-shirt-pants-2235/

我该如何解决?谢谢你

标签: phpfunctionwoocommerce

解决方案


推荐阅读