【发布时间】:2014-04-09 15:46:46
【问题描述】:
我有一个我写的插件试图调用 gforms_after_submission 钩子。由于某种原因,它没有调用该函数。我在 Gravity Forms 文档中看到它说我必须从函数文件中调用 gform_after_submission - 有什么理由我不能从插件中调用它吗?我用mail函数测试过,admin_init函数触发了。
<?php
class Infusionsoft_GformsPDF {
public function __construct() {
add_action( 'admin_init', array( $this, 'admin_init' ) );
}
/**
* Should call my function, but doesn't
*/
public function admin_init() {
add_action('gform_after_submission', 'handle_file', 10, 2);
}
/**
* Get the file URL and post it to Infusionsoft
*/
public function handle_file($entry, $form){
mail('myemail@email.com', 'Handle File was triggered', 'yippee');
}
}
【问题讨论】:
标签: wordpress gravity-forms-plugin