通过get_post_meta更改显示的价格会破坏wordpress中的购物车价格

时间:2018-09-12 07:29:40

标签: php wordpress woocommerce

我想要动态价格,并且在这里看到了一些方法,但是我感兴趣的是下面的方法,它不会更改主数据库。它可以显示每个产品的价格,但是有问题,购物车页面显示价格0!对我来说有点奇怪,因为它应该选择数据库中的主要价格还是显示的价格,不是吗?那我该如何解决呢?

function return_custom_price($price, $product) {
    global $post, $blog_id;
    $price = get_post_meta($post->ID, '_regular_price');
    $post_id = $post->ID;
    $custom_coefficient = 2;
    $price = ($price[0]*$custom_coefficient);
    return $price;
}
add_filter('woocommerce_get_price', 'return_custom_price', 10, 2);

0 个答案:

没有答案