wordpress - 在联系表格 7 中包含简码
问题描述
使用联系表格 7,当客户填写表格时,它会向我发送一封电子邮件,其中包含客户输入的数据。在这封电子邮件中,我想包含我在网站上使用的简码。
我使用的简码只显示一些文本,并在网站上正常工作。
但是,如果我将它添加到联系表单电子邮件中,它不会显示简码的内容,它只是将简码显示为文本...... [buf_reg]
是否可以在联系表格 7 电子邮件中显示短代码?或任何其他电子邮件?
解决方案
在您的 functions.php 中尝试这段代码,以使简码在 Contact Forms 7 发送的电子邮件中起作用:
add_filter( 'wpcf7_special_mail_tags', 'your_special_mail_tag', 10, 3 );
function your_special_mail_tag( $output, $name, $html ) {
if ( 'buf_reg' == $name )
$output = do_shortcode( '[buf_reg]' );
return $output;
}
来源:https ://wordpress.org/support/topic/custom-shortcode-in-emails/#post-3931725
推荐阅读
- javascript - 使用 mongoose 检查对象数组中的公共数据
- javascript - 在javascript中选中复选框时禁用和或启用按钮
- excel - Excel VBA:执行 ActiveWorkbook.save 后无法通过用户窗体对象进行选项卡
- hybris - 如何从 Spartacus 中创建的@hybris 端的自定义组件中获取数据
- javascript - fetch() 的行为不一致
- android - Admob 插页式广告显示错误构建请求 URL
- c - Taking main argument
- c# - 无法映射依赖注入
- javascript - 在 Aframe 的旋转组件中使用 gps 坐标
- java - 应用程序冻结包含从缓冲区写入文件的函数()