问题描述
re:https://modestmix.com/shop/benefit-teas/go-the-fuck-to-sleep/
我想把价格”$4.99–$24.99″ 移动到产品简短描述下面 「严肃地说,喝一杯这样的东西」
任何想法如何做到这一点?我已经有一个孩子主题,但我不知道什么 WooCommerce 文件需要被覆盖。
最佳解决方案
如果您查看 woocommerce/templates/content-single-product.php
,您将看到产品摘要使用不同优先级的挂钩构建。
以下是相关部分:
<?php
/**
* woocommerce_single_product_summary hook
*
* @hooked woocommerce_template_single_title - 5
* @hooked woocommerce_template_single_rating - 10
* @hooked woocommerce_template_single_price - 10
* @hooked woocommerce_template_single_excerpt - 20
* @hooked woocommerce_template_single_add_to_cart - 30
* @hooked woocommerce_template_single_meta - 40
* @hooked woocommerce_template_single_sharing - 50
*/
do_action( 'woocommerce_single_product_summary' );
?>
价格优先级为 10,摘录优先级为 20. 要交换它们,请通过修改小孩主题 functions.php
中的动作来更改优先级。
喜欢这个:
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 10 );
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_excerpt', 20 );
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_excerpt', 10 );
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 20 );
参考文献
注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。