是否有可能(如果有的话,任何帮助将非常感激)....
将登录的用户名添加到woocommerce
中的“新订单”电子邮件中我可以添加blogname,日期,订单号等项目,但需要以某种方式获取主题行上的用户名。
如果乔博客正在订购
那就好了主题:来自Joe博客的新订单 - 订单号#444
我找到了一些不同的建议,但我没有PHP经验,所以如果有人可以指点我如何指导或帮助进一步,这将是伟大的
提前致谢
答案 0 :(得分:1)
我一直在寻找同样的事情。我没有找到我想要的东西但是能够编辑别人的编码以适应。我对编码和php函数了解不多,但是如果你使用的是儿童主题,你可以将下面的编码弹出到子主题function.php中,它应该可以解决问题。
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 Customer Order (# %s) from %s %s - %s', $order->id, $order->billing_first_name, $order->billing_last_name, $order->order_date );
return $subject;
}
我还将订单日期和时间包括在内,因为我认为这会有用,但如果您认为不需要/想要这个,您可以删除- %s' and '$order->order_date
我希望这会有所帮助。