我试图在使用woocommerce 3.0.8的函数内显示产品的可用性。
WooCommerce get_availability()返回一个数组
我的代码是:
global $product;
echo $product->get_availability();
它打印的字阵,没有别的。它不应该工作吗?
我无法弄清楚什么是错
我试图在使用woocommerce 3.0.8的函数内显示产品的可用性。
WooCommerce get_availability()返回一个数组
我的代码是:
global $product;
echo $product->get_availability();
它打印的字阵,没有别的。它不应该工作吗?
我无法弄清楚什么是错
WC_Product get_availability()
方法的返回2个键/值的数组:
'availability'
)文本。WC_Product get_availability_text()
方法(返回一个字符串)'class'
)类名WC_Product get_availability_class()
方法(返回一个字符串)看到这个尝试:
global $product;
print_r($product->get_availability());
WooCommerce文档中存在一个小错误,因为此输出数组不是字符串。
更新:
直接使用WC_Product get_availability_text()
方法是这样的:
global $product;
return $product->get_availability_text();
将取代(在更紧凑的方式):
global $product;
$availability = $product->get_availability();
return $availability[availability];
感谢您的帮助,我真的很感激。 我已经修复它使用
global $product;
$availability = $product->get_availability();
return $availability[availability];
它的作品就像一个魅力。再次感谢
请发布'var_dump($ product-> get_availability())'的输出。它会帮助你解决你的问题。 – jh1711