Php 无法在woocommerce\u admin\u billing\u字段筛选器挂钩中获取订单id
我在结算字段中添加了额外字段。它在前端工作得很好。 我想在账单地址的管理端显示和编辑此字段。它也在发挥作用。 但我的问题是我想根据订单总数显示此字段Php 无法在woocommerce\u admin\u billing\u字段筛选器挂钩中获取订单id,php,woocommerce,checkout,Php,Woocommerce,Checkout,我在结算字段中添加了额外字段。它在前端工作得很好。 我想在账单地址的管理端显示和编辑此字段。它也在发挥作用。 但我的问题是我想根据订单总数显示此字段 add_filter('woocommerce_admin_billing_fields',array($this, 'wcfe_admin_billing_fields'), 10); function wcfe_admin_billing_fields($fields) { global $order; // I am not
add_filter('woocommerce_admin_billing_fields',array($this, 'wcfe_admin_billing_fields'), 10);
function wcfe_admin_billing_fields($fields) {
global $order;
// I am not getting $order global here
print_r($order);
// my conditions based on order total
return $fields;
}
我认为全球美元秩序;在调用函数的那一刻不可用。。。试试这样的
global $post;
$order = wc_get_order( $post->ID );