在特定的WooCommerce电子邮件模板上的文本字符串中插入动态值

罗杰克

我正在修改WooCommerce电子邮件模板之一,并根据使用的付款方式添加文本:

if ( 'bacs' == $order->get_payment_method() ){
    echo "We are awaiting payment" ;
    echo $order->get_order_number();
}
elseif ( 'paypal' == $order->get_payment_method() )  {
    echo "Text2";
}
else {
    echo "Text3;
}

我需要在第一个文本中添加订单ID(对于BACS),以便显示:

我们正在等待付款。订单参考:1234(您的订单号)。

如何将订单号添加到纯文本中?

LoicTheAztec

您可以使用PHPprintf()将变量值合并到显示的文本字符串中,如下所示:

if ( 'bacs' === $order->get_payment_method() ) {
    printf( __("We are awaiting payment. Order reference: %s (your order number).", "woocommerce"), $order->get_order_number() );
} elseif ( 'paypal' === $order->get_payment_method() ) {
    echo __("Text2", "woocommerce");
} else {
    echo __("Text3", "woocommerce");
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Selenium:从电子邮件文本字段/文本框中获取字符串

如何将mailto放在文本字符串中的电子邮件地址周围

从电子邮件的主题字符串中获取特定值

将订单号添加到WooCommerce电子邮件正文模板中的字符串

从无法传递的电子邮件正文中提取文本字符串到excel

允许用户选择在CakePHP中的电子邮件模板中使用的字符串

Apps脚本电子邮件:HTML字符串未在模板主体中评估

在sqlite3和python Tkinter中插入电子邮件字符串时出错

bash grep 文本中的字符串并发送电子邮件

在ELK中的特定位置匹配子字符串电子邮件地址

从字符串中删除电子邮件地址

检测字符串中的URL或电子邮件

字符串到电子邮件中的 html 元素

隐藏字符串中的电子邮件地址

在电子邮件中显示 + 的颤动字符串空间

功能模板中的相同文本字符串

在Woocommerce中的特定电子邮件通知上为特定产品添加自定义文本

在Woocommerce中的电子邮件订单总计表上的新行中插入自定义字段值

使文本字符串在Wordpress或WooCommerce中可翻译

如何從顫振上的字符串中刪除文本字符值

插入文本字符串

在特定工作表中搜索文本字符串

从文本字符串中删除特定单词?

如何在现有文本文件中的特定位置插入新的文本字符串

在字符串模板电子邮件中格式化日期

正则表达式以验证电子邮件格式或某些模板字符串

如何将字符串分配给PHP变量以用于电子邮件模板?

如果我的文件中缺少特定字符串,如何通过 python 发送电子邮件警报?

搜索当前查看的电子邮件中的特定短语,获取字符串以复制到剪贴板