Woocommerce新订单自定义主题

时间:2018-11-07 19:59:58

标签: php wordpress woocommerce

因此,如果您转到woocommerce->设置->电子邮件-> Ne Order,然后在“ SUBJECT”选项卡上显示“可用的占位符:{site_title},{order_date},{order_number}”-我需要的是能够将其放入-> 来自{customer_name}({customer_email})的新订单:{item_names} -因为我需要知道订单的来源,所以这就是为什么我需要名称,电子邮件和商品的原因他/她购买的。预先感谢您的回答

1 个答案:

答案 0 :(得分:1)

将此代码添加到您的函数或插件中

add_filter('woocommerce_email_subject_new_order', 'change_admin_email_subject', 1, 2);

function change_admin_email_subject( $subject, $order ) {
    global $woocommerce;

    $blogname = wp_specialchars_decode(get_option('blogname'), ENT_QUOTES);

    $subject = sprintf( 'New Order (# %s) from %s %s %s', $order->id, $order->billing_first_name, $order->billing_last_name,  $order->billing_email);

    return $subject;
}

要添加订单商品,请使用此$order->get_items()