問題描述
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 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。
