我是使用联系表格7 wordpress插件之一,并面临问题,增加行动后,发送邮件。
我想打电话给一些客户关系管理应用时,由用户提交的数据,也发送邮件给管理员,所以我已经尝试了以下方式。
我在function.php中添加了操作和函数
( 1) add_action('init',create_function(‘,’add_action(‘wpcf7_admin_after_mail’,‘leads_integration_wp_cf7’));
function leads_integration_wp_cf7($cf7 ) {
$title = $contact_form->title;
$submission = WPCF7_Submission::get_instance();
if($submission)
{
$posted_data = $submission->get_posted_data();
//using curl make request here
}}
因此,通过这种方式,我得到了邮件,但我认为我的功能(Leads_integration_wp_cf7)没有调用,我也没有进入客户关系管理。
2)
add_action('wpcf7_before_send_mail', 'leads_integration_wp_cf7');通过这种方式,我成功地向客户关系管理系统提出了请求,但通过邮件发送给stop.on一个表单页面ajax预加载器,加载,而不是重定向在url上。
任何人面对这个问题,我是新的wordpress。
发布于 2015-04-08 12:59:58
动作wpcf7_admin_after_mail是在edit-contact-form.php文件中调用的,它用于表单控制ui目的,因此对这种情况没有帮助。
在发送联系人表单和发送电子邮件时,动作wpcf7_before_send_mail是正确的,如果没有应用此操作钩子,您能确认邮件是否正常工作吗?
还可以尝试将param $cf7重命名为$contact_form。
function leads_integration_wp_cf7($cf7) {至
function leads_integration_wp_cf7($contact_form) {发布于 2022-01-17 09:16:18
{代码:‘无效_ JSON’,消息:‘响应不是有效的JSON响应。’}代码:"invalid_json“消息:”响应不是有效的JSON响应。“
https://stackoverflow.com/questions/29506938
复制相似问题