Php Woocommerce新订单定制主题

Php Woocommerce新订单定制主题,php,wordpress,woocommerce,Php,Wordpress,Woocommerce,因此,如果你进入woocommerce->settings->Emails->Ne Order,在主题选项卡上会显示“可用的占位符:{site_title},{Order_date},{Order_number}”-我需要的是能够从{customer_name}({customer_email})下这个->新订单:{item_names},因为我需要知道订单是从谁那里来的,这就是为什么我需要他的姓名、电子邮件和他/她购买的物品。提前感谢您的回答将此代码添加到您的函数或插件中 add_filter

因此,如果你进入woocommerce->settings->Emails->Ne Order,在主题选项卡上会显示“可用的占位符:{site_title},{Order_date},{Order_number}”-我需要的是能够从{customer_name}({customer_email})下这个->新订单:{item_names},因为我需要知道订单是从谁那里来的,这就是为什么我需要他的姓名、电子邮件和他/她购买的物品。提前感谢您的回答

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

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()

太棒了,成功了:)谢谢you@SasoriAkatsuki不客气,D