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

Woocommerce:替换哪个钩子已弃用的“ woocommerce_add_order_item_meta”

如何解决Woocommerce:替换哪个钩子已弃用的“ woocommerce_add_order_item_meta”

如果你看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 );

解决方法

需要向订单项添加自定义元。用Google搜索它,大多数文章说使用“
woocommerce_add_order_item_meta”钩子。最新版本2.3.7不推荐使用此挂钩。有人,请告诉我使用哪个挂钩。

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

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