微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php – Woocommerce:替换弃用的挂钩“woocommerce_add_order_item_meta”

需要为订单商品添加自定义元.谷歌搜索它,大多数文章说使用“woocommerce_add_order_item_Meta”钩子.此挂钩在最新版本2.3.7中已弃用.有人,请告诉我使用哪个钩子.

http://docs.woothemes.com/wc-apidocs/function-woocommerce_add_order_item_meta.html

解决方法:

如果你看一下wc-deprecated-functions.PHP,你会看到

/**
 * @deprecated
 */
function woocommerce_add_order_item_Meta( $item_id, $Meta_key, $Meta_value, $unique = false ) {
    return wc_add_order_item_Meta( $item_id, $Meta_key, $Meta_value, $unique );
}

基本上,该函数重命名为wc_add_order_item_Meta(),因此如果您需要该函数,则使用该函数.动作挂钩未重命名,并保留在class-wc-checkout.PHP中:

// Allow plugins to add order item Meta
do_action( 'woocommerce_add_order_item_Meta', $item_id, $values, $cart_item_key );

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐