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