这是我一直在努力的事情,我似乎无法在这里找到我想要的东西。
我试图将产品页面上的价格移到“添加到购物车”按钮的上方或旁边。
Page link for a product is here
我以前玩过这个,并设法在我想要的位置创造了第二个价格,但仍然保持原价并且无法摆脱它。
我怎样才能做到这一点?
由于
答案 0 :(得分:1)
这仅适用于简单产品,因为可变产品的实时价格高于“添加到购物车”按钮。
这是您需要的代码:
function changing_price_location_for_simple_products(){
global $product;
if($product->is_type('simple')) // Only for simple products (thanks to helgathevicking)
{
remove_action('woocommerce_single_product_summary', 'woocommerce_template_single_price', 10);
add_action('woocommerce_single_product_summary', 'woocommerce_template_single_price', 25);
}
}
add_action('woocommerce_before_single_product', 'changing_price_location_for_simple_products');
代码进入活动子主题(或主题)的function.php文件或任何插件文件。
代码经过测试并有效。