将价格移至 Woocommerce 单一产品的简短描述下方

2 php wordpress product woocommerce hook-woocommerce

我正在为一家小型在线商店使用 Woocommerce,并使用 Greatives 的 Movedo Wordpress 主题。

我试图将产品价格移至单个产品页面中简短描述的下方。我将代码插入到functions.php我的子主题文件中:

remove_action('woocommerce_single_product_summary', 
'woocommerce_template_single_price', 4 );
add_action('woocommerce_single_product_summary',
'woocommerce_template_single_price', 29 );
Run Code Online (Sandbox Code Playgroud)

但它最终会显示价格两次:单一产品页面

我做错了什么?任何帮助表示赞赏。

Loi*_*tec 7

使用 \xe2\x80\xa6 时,您没有定位正确的挂钩优先级remove_action()请尝试以下操作:

\n\n
add_action('woocommerce_single_product_summary', 'move_single_product_price', 1);\nfunction move_single_product_price() {\n    remove_action('woocommerce_single_product_summary', 'woocommerce_template_single_price', 10);\n    add_action('woocommerce_single_product_summary', 'woocommerce_template_single_price', 29);\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n

它应该只在新的所需位置显示一种价格。

\n\n

代码位于活动子主题(或活动主题)的 function.php 文件中。

\n