在woocommerce新订单电子邮件和已完成的订单电子邮件中显示产品图片

时间:2018-06-03 17:13:38

标签: woocommerce

我希望以新订单显示图片产品,并为客户完成订单。

我尝试了这段代码,但在电子邮件中显示大图片,我需要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 :(得分:0)

我不知道您是否已解决此问题。我是StackOverflow的新手,在寻找其他东西时看到了这个问题:)

但是我刚刚将这个简单的代码段添加到了我的source_code_btn = Button(root, text="Source", command=lambda: subprocess.Popen('{} {}'.format( "start" if os.name=="nt" else "xdg-open \"$@\" 2>/dev/null", relative/full_path_to_pdf_file), shell=True)) 中:

functions.php