Questions tagged «email»

使用内置的“ wp_mail”功能可以从WordPress发送电子邮件。几个过滤器和挂钩可用于其他选项。有些插件具有广泛的功能,例如发送批量邮件,如新闻通讯。

1
如何自定义新用户欢迎电子邮件
如何自定义新用户的欢迎电子邮件? 我尝试过“ http://www.sean-barton.co.uk/wordpress-welcome-email-editor/”,但是它与我需要使用的其他一些插件Cimy Extra Fields冲突。 还有另外一个旧的插件对于wordpress 3.0.1而言。 将

3
如何将标题添加到外发电子邮件?
我想在网站上的外发电子邮件中添加其他标头,以便可以轻松确定哪个网站发送了给定的电子邮件。(我在所有站点上都安装了标准功能插件,因此这样做很容易,并且配置电子邮件客户端以进行过滤并以其他方式对此标头进行操作将节省大量时间。) 我以为插入wp_mail功能很简单,但显然并非如此。 首先,我尝试了这个: add_filter('wp_mail', 'ws_add_site_header'); function ws_add_site_header() { return array('headers' => 'X-WU-Site: ' . parse_url(get_site_url(), PHP_URL_HOST)); } 在这里,我的数组优先于修改邮件设置的其他任何内容(例如Gravity Forms),因此HTML电子邮件开始显示为裸HTML且格式不正确。这是有道理的,因为GF添加的Content-type:标头已清除。但是我的标头已添加到电子邮件中。由于其他人也依赖于收到漂亮的电子邮件(我敢肯定,我所有网站的内容开发人员和最终用户都是如此),所以这是不可接受的。 然后,我的一位同事建议通过wp_parse_args()路由我的东西,因此: add_filter('wp_mail', 'ws_add_site_header'); function ws_add_site_header($args) { $new_header = array('headers' => 'X-WU-Site: ' . parse_url(get_site_url(), PHP_URL_HOST)); return wp_parse_args($args, $new_header); } 这样,就好像我的功能不存在一样-我的标头没有添加,但其他人的标头和邮件设置也没有删除。 在不加扰可能存在的任何其他过滤器的情况下,将标题添加到外发电子邮件的正确方法是什么?

1
如何在WooCommerce电子邮件模板中访问产品简短说明?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为WordPress Development Stack Exchange 的主题。 5年前关闭。 我想在WooCommerce电子邮件的订单项表内的产品名称下方输出产品简短说明。我想我知道将代码放置在电子邮件模板文件中的什么位置,但是我不知道如何访问项目的描述。我看不到任何检索它的机制。我需要做些什么来回荡领域? 提前致谢!
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.