1

使用此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 作业来执行自定义功能?

4

0 回答 0