我创建了一个wordpress插件,当我们按下结帐按钮时,会向自定义电子邮件ID发送电子邮件。当我们按下添加到购物车按钮时,我已经创建了一组代码来发送电子邮件。但在发送邮件时仍然存在一些问题。邮件正文每次只包含一个值。这是我写的代码
add_action('woocommerce_add_to_cart', 'mme_send_mail');
function mme_send_mail(){
global $woocommerce;
$items = $woocommerce->cart->get_cart();
$msg = "Description\n****************************************\n";
foreach($items as $item) {
$_product = $item[ 'data' ]->post;
$msg .= "\nItem : ".$_product->post_title."\nQuantity:".$item['quantity'];
$price = get_post_meta($item['product_id'] , '_price', true);
$msg .= "\nPrice: ".$price;
}
$to = get_option('custom_email');
$subject = "Acknowledgment";
wp_mail($to, $subject, $msg);
}
答案 0 :(得分:0)
new BufferedReader(new InputStreamReader(catImage.getAsciiStream())).readLine()
这是我在woocommerce中按下结帐按钮时用来创建自定义邮件的代码。