更改单个产品页面上的价格位置

Change price location on single product pages

这是我一直在努力的事情,我似乎无法在这里找到我想要的东西。

我正在尝试将我的产品页面上的价格显示在“添加到购物车”按钮的正上方或旁边。

Page link for a product is here

我以前玩过这个,在我想要的位置成功地创造了第二个价格,但仍然是原来的价格在顶部,无法摆脱它。

我怎样才能做到这一点?

谢谢

这仅适用于简单产品,因为可变产品已在添加到购物车按钮上方显示其实时价格。

这是您需要的代码:

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 文件或任何插件文件

代码已经过测试并且有效。