在WooCommerce电子邮件通知中显示产品缩略图

时间:2019-06-03 作者:helen

我已覆盖Woocommerce模板文件email-order-details 要在客户的电子邮件中显示产品缩略图,请执行以下操作:

<?php
    echo wc_get_email_order_items( $order, array( // WPCS: XSS ok.
        \'show_sku\'      => $sent_to_admin,
        \'show_image\'    => true,
        \'image_size\'    => array( 100, 100 ),
        \'plain_text\'    => $plain_text,
        \'sent_to_admin\' => $sent_to_admin,
    ) );
?>
但收到的电子邮件中只显示空白。

1 个回复
SO网友:pacmanito

你最好使用woocommerce_email_order_items_args 滤器可以这样做:

function add_product_thumbnail_to_wc_emails( $args ) {
    $args[\'show_image\'] = true;
    $args[\'image_size\'] = array( 100, 100 );
    return $args;
}
add_filter( \'woocommerce_email_order_items_args\', \'add_product_thumbnail_to_wc_emails\' );
代码必须放在函数中。php

相关推荐

WordPress WooCommerce主题“调用未定义的函数WC_GET_THEME_SLUG_FOR_TEMPLATES()”中出现致命错误

我是WordPress的新手。我正在尝试制作电子商务网站。我使用了插件WooCommerce和WooCommerce主题。我的WooCommerce主题菜单栏如下所示:主题菜单的所有链接都正常工作,除了商店,我在“商店”页面的末尾发现了这个错误:错误描述:致命错误:未捕获错误:调用C:\\xampp\\htdocs\\wordpress2\\wp content\\themes\\vw ecommerce shop\\wooccommerce\\global\\wrapper end中未定义的函数wc\\