如何解决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 举报,一经查实,本站将立刻删除。