Contact Form 7是我们常用的WordPress邮件表单发送插件,有些时候,您在使用 Contact Form 7 表单工具的时候,想要获取的信息比较特殊。例如,出于安全原因,您可能想知道发件人的 IP 地址……这个时候,我们就需要用到 Contact Form 7 特殊电子邮件标签。
与其他电子邮件标签不同,特殊电子邮件标签与表单填写内容和发件人输入的内容无关。特殊的电子邮件标签可以放置在可以使用电子邮件标签的任何位置。例如,在邮件正文或其他电子邮件项目中。
发送相关的特殊电子邮件标签
[_remote_ip]
—该标签将替换为发送者的 IP 地址。
[_user_agent]
—该标签已替换为发件人的用户代理(浏览器)信息。
[_url]
—该标签将替换为联系表单所在页面的 URL。
[_date]
—此标签将被替换为发送日期。
[_time]
—该标签将被替换为发送时间。
[_invalid_fields]
—该标签将替换为输入错误的输入字段数。
[_serial_number]
—该标签已替换为递增的数字。也就是说,它充当每次传输的序列号。必须安装Flamingo 1.5 或更高版本。
与帖子相关的特殊电子邮件标签
这些特殊的电子邮件标签提供有关包含联系表的帖子的信息。
请注意,这些[_post_ *]标签仅在联系表格放在帖子中时才有效。如果联系表单在帖子外,例如在侧边栏小部件内或嵌入在主题模板文件内,则该标签将替换为空文本。
[_post_id]
—该标签将替换为帖子的 ID。
[_post_name]
—该标签将替换为帖子的名称(子弹头)。
[_post_title]
—该标签将替换为帖子标题。
[_post_url]
—该标签将替换为帖子的永久链接 URL。
[_post_author]
—该标签将替换为帖子作者的名称。
[_post_author_email]
—该标签将替换为帖子作者的电子邮件地址。
与网站相关的特殊电子邮件标签
这些特殊的电子邮件标签提供有关管理联系表单的 WordPress 网站的信息。如果要在许多网站上重复使用一组联系表单模板,您会发现它特别有用,因为它使您免于手动重写各个站点的信息的麻烦。
[_site_title]
—该标签将替换为您的网站标题。
[_site_description]
—该标签将替换为网站描述。
[_site_url]
—该标签将替换为您网站的主页 URL。
[_site_admin_email]
—该标签将替换为网站管理员用户的电子邮件地址。
特殊的用户相关电子邮件标签
这些特殊的电子邮件标签提供有关已登录用户的信息。
仅当发件人是在您的 WordPress 网站上拥有帐户的用户并且您已登录时,这些[_user_ *]标签才起作用,因此建议在使用这些标签时启用仅订阅者模式。
如果要使用这些标记,但又不想处于仅订阅者模式,则显式启用nonce的使用。否则,WP REST API 将重置登录用户的数据,并将标签替换为空文本。
[_user_login]
—该标签将替换为用户的登录名。
[_user_email]
—该标签将替换为用户的电子邮件地址。
[_user_url]
—该标签将替换为用户的网站 URL。
[_user_first_name]
—该标签将被替换为用户名。
[_user_last_name]
—该标签将替换为用户的姓氏。
[_user_nickname]
—该标签将被替换为您的昵称。
[_user_display_name]
—该标签将替换为用户的显示名称。