Как исправить отображение изображения товара в электронном письме со счетом клиента в woocommerce - PullRequest
0 голосов
/ 21 декабря 2018

В заказе клиента по электронной почте я добавил show_image = true, но я не могу увидеть изображение в электронном письме после того, как я сделаю заказ. Для этого я добавил код в файл function.php, но все еще не могу получить изображение по электронной почте.

Этот код, который я добавил в файл functions.php

// Adding image to customer order email
add_filter( 'woocommerce_email_order_items_args', 'custom_email_order_items_args', 10, 1 );
function custom_email_order_items_args( $args ) {
    $args['show_image'] = true;
    $args['image_size'] = array( 300, 300);
    return $args;
}

В деталях заказа по электронной почте я изменил код в этом формате

<?php
    echo wc_get_email_order_items( $order, array( // WPCS: XSS ok.
        'show_sku'      => $sent_to_admin,
        'show_image'    => true,
        'image_size'    => array( 150, 150 ),
        'plain_text'    => $plain_text,
        'sent_to_admin' => $sent_to_admin,
    ));
?>

Но проверяя шаблон электронной почтыкод был такой

<?php
    do_action( 'woocommerce_email_order_details', $order, $sent_to_admin, $plain_text, $email );
    do_action( 'woocommerce_email_order_meta', $order, $sent_to_admin, $plain_text, $email );
    do_action( 'woocommerce_email_customer_details', $order, $sent_to_admin, $plain_text, $email );
?>

Но не понимаю, почему изображение не отображается в электронной почте.

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