我正在尝试获取所有运输方式及其费率和标题。但是当我使用它时,WC()->shipping->get_shipping_methods()它只会返回空的费率数组和空的标题字符串。这是一个转储:
array (size=3)
'flat_rate' =>
object(WC_Shipping_Flat_Rate)[1861]
protected 'fee_cost' => string '' (length=0)
public 'supports' =>
array (size=3)
0 => string 'shipping-zones' (length=14)
1 => string 'instance-settings' (length=17)
2 => string 'instance-settings-modal' (length=23)
public 'id' => string 'flat_rate' (length=9)
public 'method_title' => string 'Flat rate' (length=9)
public 'method_description' => string 'Lets you charge a fixed rate for shipping.' (length=42)
public 'enabled' => string 'yes' (length=3)
public 'title' => string '' (length=0)
public 'rates' =>
array (size=0)
empty
public 'tax_status' => string '' (length=0)
public 'fee' => null
public 'minimum_fee' => null
public 'instance_id' => int 0
public 'instance_form_fields' =>
array (size=3)
'title' =>
array (size=5)
...
'tax_status' =>
array (size=5)
...
'cost' =>
array (size=7)
...
public 'instance_settings' =>
array (size=0)
empty
public 'availability' => null
public 'countries' =>
array (size=0)
empty
public 'plugin_id' => string 'woocommerce_' (length=12)
public 'errors' =>
array (size=0)
empty
public 'settings' =>
array (size=4)
'title' => string '' (length=0)
'tax_status' => string '' (length=0)
'cost' => string '' (length=0)
'type' => string 'class' (length=5)
public 'form_fields' =>
array (size=0)
empty
protected 'data' =>
array (size=0)
empty
public 'cost' => string '' (length=0)
public 'type' => string 'class' (length=5)
我试图用谷歌搜索这个问题,但没有任何帮助。有谁知道可能是什么问题?
非常感谢!
开满天机