小编Ngo*_*ien的帖子

在Woocommerce 3.4中替换woocommerce_add_order_item_meta挂钩

我有使用woocommerce_add_order_item_meta挂钩的自定义代码。但是woocommerce 3.4.0显示错误日志:“自版本3.0.0开始不赞成woocommerce_add_order_item_meta!请改用woocommerce_new_order_item。” 如何解决?非常感谢你。我的代码:

    // add data design to order
function tshirt_order_meta_handler( $item_id, $values, $cart_item_key ) {
    if( WC()->session->__isset( $cart_item_key.'_designer' ) ) {
        wc_add_order_item_meta( $item_id, "custom_designer", WC()->session->get( $cart_item_key.'_designer') );
    }
}
add_action( 'woocommerce_add_order_item_meta', 'tshirt_order_meta_handler', 1, 3 );
Run Code Online (Sandbox Code Playgroud)

php wordpress orders woocommerce hook-woocommerce

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

标签 统计

hook-woocommerce ×1

orders ×1

php ×1

woocommerce ×1

wordpress ×1