将产品图片添加到 Woocommerce 我的帐户订单详情里面

把以下代码添加到活动子主题(或活动主题)的 function.php 文件中.经测试有效。(您可能需要添加一些 CSS 样式规则)

//在订单详情页面中显示产品缩略图
add_filter( 'woocommerce_order_item_name', 'display_product_image_in_order_item', 20, 3 );
function display_product_image_in_order_item( $item_name, $item, $is_visible ) {
    // 仅在查看订单详情页面
    if( is_wc_endpoint_url( 'view-order' ) ) {
        $product   = $item->get_product(); // 获取 WC_Product 对象(from order item)
        $thumbnail = $product->get_image(array( 36, 36)); // 获取产品缩略图 (from product object)
        if( $product->get_image_id() > 0 )
            $item_name = '<div class="item-thumbnail">' . $thumbnail . '</div>' . $item_name;
    }
    return $item_name;
}

在代码中添加了if( $product->get_image_id() > 0 ),以显示产品图片,仅当它存在时.