Показывать изображения продуктов в электронном письме о новом заказе и электронном письме с завершенным заказом - PullRequest
0 голосов
/ 03 июня 2018

Я хочу показать изображения товара в новом заказе и выполнить заказ для клиентов.

Я пробовал этот код, но показывать большие изображения по электронной почте, мне нужно, например, 100 x 100 px

function sww_add_wc_order_email_images( $table, $order ) {

ob_start();

$template = $plain_text ? 'emails/plain/email-order-items.php' : 'emails/email-order-items.php';
wc_get_template( $template, array(
    'order'                 => $order,
    'items'                 => $order->get_items(),
    'show_download_links'   => $show_download_links,
    'show_sku'              => $show_sku,
    'show_purchase_note'    => $show_purchase_note,
    'show_image'            => true,
    'image_size'        => array( 100, 50 ),
    'image_size'            => $image_size
) );

return ob_get_clean();
}
add_filter( 'woocommerce_email_order_items_table', 'sww_add_wc_order_email_images', 10, 2 );

1 Ответ

0 голосов
/ 29 января 2019

Не знаю, исправили ли вы эту проблему.Я новичок в StackOverflow и видел этот вопрос, когда искал другие вещи:)

Но я только что добавил этот простой фрагмент к своему functions.php:

/**
 * Display Product Image in WooCommerce Order Emails
 * 
 * @author James Kemp (Iconic)
 */
add_filter( 'woocommerce_email_order_items_args', 'iconic_email_order_items_args', 10, 1 );

function iconic_email_order_items_args( $args ) {

    $args['show_image'] = true;

    return $args;

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...