【发布时间】:2019-04-29 15:34:41
【问题描述】:
我正在使用以下代码来显示一系列 WooCommerce 订单的数量和产品名称:
foreach ($order->get_items() as $item_id => $item_data) {
// Get an instance of corresponding the WC_Product object
$product = $item_data->get_product();
$product_name = $product->get_name(); // Get the product name
$item_quantity = $item_data->get_quantity(); // Get the item quantity
echo $item_data->get_quantity() . ' x ' . $product->get_name() . ' (' . $product->get_sku() . ')<br />' ;
}
一切正常,但它卡在产品已被删除的特定订单上(因此产品 ID 不再存在)。
有什么方法可以检查这种情况并显示“产品不再存在”之类的内容并继续下一个产品?
【问题讨论】:
标签: php wordpress woocommerce product orders