我正在构建一个自定义运输方法插件,我需要访问运输方法变量.
echo "<pre>";
print_r( $woocommerce->shipping->get_shipping_methods);
echo"</pre>";
Run Code Online (Sandbox Code Playgroud)
在我的插件中执行此操作返回空集或数组,同时,
echo "<pre>";
print_r( $woocommerce->shipping->get_shipping_methods);
echo"</pre>";
Run Code Online (Sandbox Code Playgroud)
返回预期值(可用的运输方式)任何想法是由于某种错误或什么?
这是送货对象 - >
WC_Shipping Object
(
[enabled] => 1
[shipping_methods] => Array
(
)
[shipping_total] => 0
[shipping_taxes] => Array
(
)
[shipping_label] =>
[shipping_classes] => Array
(
)
[packages] => Array
(
)
)
Run Code Online (Sandbox Code Playgroud)
小智 2
我没有看到您发布的两个代码块之间有任何区别,但我认为正确的方法应该是进行函数调用,而不是将其作为类的属性进行访问。
echo "<pre>";
print_r( $woocommerce->shipping->get_shipping_methods() );
echo "</pre>";
Run Code Online (Sandbox Code Playgroud)
(注意 get_shipping_methods 之后的括号)
| 归档时间: |
|
| 查看次数: |
6143 次 |
| 最近记录: |