将产品图片添加到 Woocommerce 我的帐户订单详情里面
- WooCommerce
- 2021-12-11
- 109热度
- 0评论
把以下代码添加到活动子主题(或活动主题)的 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 )
,以显示产品图片,仅当它存在时.