【发布时间】:2017-11-25 17:16:27
【问题描述】:
我有以下代码来生成自定义价格:
add_action( 'woocommerce_before_calculate_totals', 'update_custom_price', 1, 1 );
function update_custom_price( $cart_object ) {
foreach ( $cart_object->cart_contents as $cart_item_key => $value ) {
$price = my_custom_calculate_func($value);
$value['data']->set_price($price);
}
}
它在购物车页面上效果很好,但在 WooCommerce 迷你购物车小部件上,它不会显示正确的价格,但会计算正确的小计。
我相信此代码作为模板存在,因此我已将文件从 ../wp-content/plugins/woocommerce/templates/cart/mini-cart.php 复制到 ../wp-content/mytheme /woocommerce/cart/mini-cart.php 但更改此文件无济于事。我已删除此文件中的所有内容,但它保持不变。
任何指导表示赞赏。
【问题讨论】:
标签: php wordpress woocommerce hook-woocommerce