首页 > 解决方案 > 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>
}

提前谢谢你,乔恩·克拉贾

标签: wordpresshtml-emailshortcodecontact-form-7

解决方案


如果不需要声明,在我看来,如下所示更容易,并且没有插件条件字段。

使用您的值生成选择字段

--> [select anrede "Herr|geehrter" "Frau|geehrte"]

请注意,管道符号 (|) 位于如上所示的值之间。注意:联系表格上只显示选择字段的左侧!右侧未显示并始终隐藏。但是您可以在邮件上选择具有不同代码的两个值:

如果您要将左侧的值放入邮件中,请使用 [_raw_anrede] - 表示给出“Herr”或“Frau”。如果您要在邮件中放入正确的价值,请使用 [anrede] - 表示发出“geehrter”或“geehrte”。

有了这个,您可能有一个正确的称呼,具体取决于在选择字段中选择的“Herr”或“Frau”。


推荐阅读