如何在woocommerce中修复客户发票电子邮件中的产品图片显示

时间:2018-12-21 11:30:14

标签: woocommerce

在客户电子邮件订单中,我添加了show_image = true,但我下订单后却无法看到电子邮件中的图像。为此,我在function.php文件中添加了代码,但仍无法从电子邮件中获取图像。< / p>

这些代码已添加到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 );
?>

但无法理解为什么图片无法在电子邮件中显示。

0 个答案:

没有答案