我正在使用WooCommerce进行小型在线商店,并使用Greatives的Moveo 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 );
但最终显示了两次价格:单产品页面。
我做错了什么?任何帮助都将不胜感激。
使用remove_action()
时,您不是针对正确的挂钩优先级…尝试使用此方法:
add_action('woocommerce_single_product_summary', 'move_single_product_price', 1);
function move_single_product_price() {
remove_action('woocommerce_single_product_summary', 'woocommerce_template_single_price', 10);
add_action('woocommerce_single_product_summary', 'woocommerce_template_single_price', 29);
}
它仅应在新的所需位置显示一个价格。
代码在您的活动子主题(或活动主题)的function.php文件中。