从今天开始我的网站运行时出现此错误...
致命错误:未捕获错误:调用未定义的函数 get_short_description()
我正在使用 Woocommerce 和 Php Snippet 从自定义页面获取一些 ACF..
这是我过去两个月使用的简单代码:
$id = get_field("link_vino_bianco");
echo $id;
$product = wc_get_product($id);
echo get_short_description($product);
不明白为什么给我错误...
Wordpress 版本 6.5.3 Wocommerce 版本 8.8.3
从今天开始就像魅力一样......
$id = get_field("link_vino_bianco");
echo $id;
$product = wc_get_product($id);
if ($product) {
echo $product->get_short_description();
}
此外,请确保 ACF 字段“link_vino_bianco”包含有效的产品 ID。如果没有,您可能需要调整 ACF 字段或处理 $product 为 null 的情况。
如果进行这些更改后仍然遇到问题,请仔细检查代码中是否有拼写错误或语法错误,并验证 ACF 字段设置是否正确以返回有效的产品 ID。