小编Dor*_*tto的帖子

Woocommerce $cart_item['data']->set_price() 不起作用

我尝试动态更改产品的价格。我已经安装了插件WC_fields_Factory,并添加了一些字段来插入价格。

这是我的更改价格代码:

add_filter( 'woocommerce_get_cart_item_from_session', array( $this, 'get_cart_item_from_session' ), 10, 2 );
        add_filter( 'woocommerce_add_cart_item', array( $this, 'simone_add_cart_item' ), 10, 1 );
        add_action( 'woocommerce_before_calculate_totals', array( $this, 'simone_update_price'), 99 );
Run Code Online (Sandbox Code Playgroud)

[...]

private function _getPrice($product_id, $price) {
        $all_fields = apply_filters( 'wcff/load/all_fields', $product_id, 'wccpf' );
        $prezzoCalcolato = 0;
        foreach ( $all_fields as $title => $fields )
        {
            foreach ( $fields as $field )
            {
                if( isset($field['field_valore']) && $field['field_grouprice'] == 'price-var' )
                {
                    $quantita = isset($_REQUEST[ $field["name"] ]) ? intval($_REQUEST[ $field["name"] ]) : 0; …
Run Code Online (Sandbox Code Playgroud)

php wordpress woocommerce

5
推荐指数
0
解决办法
1350
查看次数

我可以强制IE9进入Internet Explorer 9标准模式

当我浏览一个站点时,我的IE9设置为Quirks模式:

我放入了我的标题网站,http-equiv="X-UA-Compatible" content="IE=edge,chrome=1但没有任何变化.

我的文档类型是"严格".

请帮帮我 :(

cross-browser strict quirks-mode internet-explorer-9

0
推荐指数
1
解决办法
2028
查看次数