【发布时间】:2020-10-14 08:48:04
【问题描述】:
我检查了类似的问题,但无法解决问题。
这是我目前的代码:
// Add VAT and SSN fields in billing address display
add_filter( 'woocommerce_order_formatted_billing_address', 'custom_add_vergi_dairesi_vergi_no_formatted_billing_address', 10, 2 );
function custom_add_vergi_dairesi_vergi_no_formatted_billing_address( $fields, $order ) {
$fields['vergi_dairesi'] = $order->billing_vergi_dairesi;
$fields['vergi_no'] = $order->billing_vergi_no;
return $fields;
}
它给了我这个错误:“billing_vergi_dairesi 被错误地调用。订单属性不应该直接访问”。
所以我将$order->billing_vergi_dairesi; 和$order->billing_vergi_no; 替换为$order->get_billing_vergi_dairesi(); 和$order->get_billing_vergi_no(); 然后我得到:“未捕获的错误:调用未定义的方法”。
我做错了什么?
【问题讨论】:
标签: php wordpress woocommerce metadata orders