【发布时间】:2021-11-06 11:53:48
【问题描述】:
下面的代码重新显示每个图像,而不在每个 foreach 循环中重置。
例如它给出:
- 产品 1 - image1
- 产品 2 - image1+2
- 产品 3 - image1+2+3 ...
如何确保以后的产品不再显示过去产品的图片?
预期结果:
- 产品 1 - 图片 1
- 产品 2 - 图片 2
- 产品 3 - 图片 3 ...
提前谢谢你,这是我的代码:
<?php foreach ( $last_order->get_items() as $item ) : ?>
<?php
$product = $item->get_product(); // Get the WC_Product object (from order item)
$thumbnail = $product->get_image(array( 50, 50)); // Get the product thumbnail (from product object)
if( $product->get_image_id() > 0 ){
$item_name = '<div class="item-thumbnail">' . $thumbnail . '</div>' . $item_name;
}
echo $item_name . $item->get_name();?>
<?php endforeach;?>
【问题讨论】:
标签: php wordpress woocommerce orders woocommerce-theming