重力形成电子邮件模板

时间:2014-05-28 11:45:47

标签: php wordpress email gravity-forms-plugin

我有一个包含通知的多站点,一旦完成特定表单,就会向用户发送电子邮件。平均每个站点有10个通知(10个站点)。所以有很多通知电子邮件。

我想对重力表单中设置的电子邮件通知进行一些小样式更改。只是字体大小,颜色和家庭。我知道我可以使用内联样式为每个通知执行此操作。但显然我想避免这种情况,因为它非常耗时。

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

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

2 个答案:

答案 0 :(得分:1)

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

在Gravity Forms 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挂钩,可用于更改合并标签生成的输出:http://www.gravityhelp.com/documentation/page/Gform_merge_tag_filter

答案 1 :(得分:-3)

我知道这个答案来得太晚了,但是当搜索"重力表格电子邮件模板" ...

时,这个问题仍会出现在Google中

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

https://wordpress.org/plugins/wp-html-mail/