php - 如何将 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/)
我该如何解决?谢谢你
解决方案
推荐阅读
- css - 1-st 和 4-th 25% inline-block 之间需要空格
- r - 在 R 中仅打开图像的一部分(JPEG/TIFF 等)
- java - 针对不同上下文的 Java 序列化
- java - 我如何让这个 for 循环工作?
- java - 无法使用 AudioRecord 捕获 Android TV 中的音频输入 - Java
- css - 引导下拉菜单上的 z-index 不适用于变换
- json - XML 和 JSON 是食品和饮料行业的数据格式标准吗?
- spagobi - 安装后,无法登录knowage(http://localhost:8080/knowage)
- php - php中的strpos问题
- javascript - 在 JSON 数组中查找值并从父节点中删除找到的节点