Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 重力表单电子邮件模板_Php_Wordpress_Email_Gravity Forms Plugin - Fatal编程技术网

Php 重力表单电子邮件模板

Php 重力表单电子邮件模板,php,wordpress,email,gravity-forms-plugin,Php,Wordpress,Email,Gravity Forms Plugin,我有一个多站点的通知,将发送电子邮件给用户一旦他们完成了一个特定的表单。平均每个站点大约有10个通知(10个站点)。所以有很多通知邮件 我想对gravity表单中的电子邮件通知设置进行一些小的样式更改。只有字体大小、颜色和系列。我知道我可以为每个通知使用内联样式。但很明显,我想避免这种情况,因为它非常耗时 目前的通知只是简单的tekst,没有任何定制样式。电子邮件必须建立在某个地方,所以我一直在通过插件文件寻找位置,但我找不到它 有人知道在哪里可以找到电子邮件模板吗?如果我知道生成电子邮件的位置

我有一个多站点的通知,将发送电子邮件给用户一旦他们完成了一个特定的表单。平均每个站点大约有10个通知(10个站点)。所以有很多通知邮件

我想对gravity表单中的电子邮件通知设置进行一些小的样式更改。只有字体大小、颜色和系列。我知道我可以为每个通知使用内联样式。但很明显,我想避免这种情况,因为它非常耗时

目前的通知只是简单的tekst,没有任何定制样式。电子邮件必须建立在某个地方,所以我一直在通过插件文件寻找位置,但我找不到它


有人知道在哪里可以找到电子邮件模板吗?如果我知道生成电子邮件的位置,我可以将电子邮件包装在一个div中,并在那里应用样式。

开发团队确实计划在将来的版本中使合并标记(如{all_fields}标记模板)的输出成为可能。它目前是由common.php中的get_submitted_fields函数生成的,但我强烈建议不要编辑插件文件,因为您的更改将在更新过程中丢失,您应该始终保持WordPress和插件的更新

在重力表1.8.6中,他们添加了两个挂钩来改变颜色:

- Added new filter "gform_email_background_color_label" to change the background color for the field label in the html email.
    add_filter("gform_email_background_color_label", "set_email_label_color", 10, 3);
    function set_email_label_color($color, $field, $lead){
        return "#CC99FF";
    }
- Added new filter "gform_email_background_color_data" to change the background color for the field data in the html email.
    add_filter("gform_email_background_color_data", "set_email_data_color", 10, 3);
    function set_email_data_color($color, $field, $lead){
        return "#CCCCFF";
    }

还有gform_merge_tag_filter hook,可用于更改合并标记生成的输出:

我知道这个答案来得晚,但在谷歌搜索“gravity forms电子邮件模板”时,这个问题仍然会出现

我的插件WP HTML Mail现在支持GravityForms表单,而且是免费的


你在插件目录中查找了吗?是的。我发现了一个名为notification.php的文件,它可能正在那里完成。但是我的php知识还不够先进,无法判断它是哪一部分。据我所知,这里的大多数功能都是针对后端的。仅供参考,在提到您的项目或产品时,您必须这样做。谢谢!:)