WooCommerce:如何将商品短描述移至变体选择下方、加购按钮上方?
WooCommerce可变产品短描述位置调整方案
为什么你的代码没效果
你之前的代码是调整产品摘要区域的钩子顺序,但可变产品的变体选择器和加入购物车按钮是打包在同一个模块里的,直接调整woocommerce_single_product_summary里的钩子,只能移动整个加购模块的位置,没法把短描述插进模块内部的选择器和按钮之间。
可行代码
把下面这段代码加到主题的functions.php文件或者自定义插件里:
// 移除默认位置的商品短描述 remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_excerpt', 20 ); // 将短描述放到变体选择器下方、加购按钮上方 add_action( 'woocommerce_before_add_to_cart_button', 'woocommerce_template_single_excerpt', 10 );
代码说明
woocommerce_before_add_to_cart_button是WooCommerce内置的钩子,正好位于加购按钮的前方,而变体选择器会显示在这个钩子之前,所以短描述会自动出现在你想要的位置。- 优先级设为10是默认值,确保它能正确插入到目标位置,不需要额外调整数值。
内容的提问来源于stack exchange,提问作者I am Dan
相关产品推荐
相关产品推荐

