wordpress - Wordpress 联系表 7 电子邮件模板中的 If 声明
问题描述
我正在尝试在 Contact Form 7 Wordpress 插件中编辑电子邮件 2。我有一个选项标签
[称呼](先生,夫人),用德语 - [anrede](Herr,Frau)因此,在电子邮件 2 模板中,我必须编写 2 种不同的文本,例如:
谢尔·盖尔特·赫尔 谢尔·盖尔特·弗劳
第一个是当 [anrede] 选项是 'Herr' 时,另一个是当 [anrede] 选项是 'Frau' 时。
if ([anrede] = "Herr"){
<p>Sehr geehrter Herr</p>
}
else if([anrede] = "Frau"){
<p>Sehr geehrte Frau</p>
}
提前谢谢你,乔恩·克拉贾
解决方案
如果不需要声明,在我看来,如下所示更容易,并且没有插件条件字段。
使用您的值生成选择字段
--> [select anrede "Herr|geehrter" "Frau|geehrte"]
请注意,管道符号 (|) 位于如上所示的值之间。注意:联系表格上只显示选择字段的左侧!右侧未显示并始终隐藏。但是您可以在邮件上选择具有不同代码的两个值:
如果您要将左侧的值放入邮件中,请使用 [_raw_anrede] - 表示给出“Herr”或“Frau”。如果您要在邮件中放入正确的价值,请使用 [anrede] - 表示发出“geehrter”或“geehrte”。
有了这个,您可能有一个正确的称呼,具体取决于在选择字段中选择的“Herr”或“Frau”。
推荐阅读
- php - Laravel 8 多对多关系的分页
- swift - 从一个属性中提取价值到另一个属性中
- javascript - 如何使用 Cypress 选择颜色?
- scala - 在 RDD(Scala/Spark)中对嵌套列表中的元素进行排序
- python - 吐出一个用于临时使用的 json 文件的巧妙方法(并将其读回)
- amazon-web-services - 在 API Gateway Boto3 上将 Lambda 设置为 POST
- mongodb - MongoDB 根据条件返回不同的值
- weka - 我不明白参数 C 和 M 如何在 Weka 上工作,尤其是在决策树上
- macos - AppKit 上的 SwiftUI - 在弹出窗口中将焦点设置为 TextField
- html - 如何保持文本静态