我有一个包含通知的多站点,一旦完成特定表单,就会向用户发送电子邮件。平均每个站点有10个通知(10个站点)。所以有很多通知电子邮件。
我想对重力表单中设置的电子邮件通知进行一些小样式更改。只是字体大小,颜色和家庭。我知道我可以使用内联样式为每个通知执行此操作。但显然我想避免这种情况,因为它非常耗时。
目前通知只是简单的tekst,没有任何自定义样式。电子邮件必须在某个地方建立,所以我一直在查看插件文件以查找位置,但我无法找到它。
有谁知道在哪里可以找到电子邮件模板?如果我知道生成电子邮件的位置,我可以将电子邮件包装在div中并在那里应用样式。
答案 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表单,它是免费的。