gform_after_submission完成后执行功能,提交成功响应

时间:2017-05-31 06:29:59

标签: php wordpress gravity-forms-plugin gravityforms

使用此https://www.gravityhelp.com/documentation/article/gform_after_submission/

我有一个自定义功能,可以将循环中的通知发送到一组电子邮件地址。 我在提交重力表格后发送通知。 但似乎需要时间才能提交表单,因为成功响应会在一段时间后收到。如果我在gform_after_submission PHP动作钩子中删除自定义发送通知函数调用,响应会更快。

所以在表单提交后,这个动作似乎还没有真正发生?

让表单提交的方法是什么,即创建条目并给出成功响应,然后只处理自定义发送通知功能? 我应该使用预定的进程(windows)还是cronjob(基于linux的服务器)?

代码

add_action('gform_after_submission_19', 'send_custom_notification', 10, 2);

function send_custom_notification($entry, $form) {
    send_notification("form_submission", $form, $entry);
}

我想只有在自定义函数send_notification完成后才会收到提交响应?收到提交回复后是否有任何方法可以做到这一点?如果不是猜测最好的选择是运行计划任务或cron作业来执行自定义功能?

0 个答案:

没有答案