需要为订单商品添加自定义元.谷歌搜索它,大多数文章说使用“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 );
原文地址:https://codeday.me/bug/20190916/1807846.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。