表单提交后的wordpress钩子似乎没有被触发

时间:2017-01-04 17:59:27

标签: wordpress contact-form-7 formidable

我使用了强大的表单,虽然我也尝试使用联系人表单7这些代码...我使用此代码创建了一个自定义插件

 <?php
 /**
 Plugin Name: testplugin 
 Plugin URI: xxxxxx
 Description: test
 Author: xxxxxx
 Version: 0.01
  Author URI: xxxxx
 */


if (!function_exists('write_log')) {
function write_log ( $log )  {
    if ( true === WP_DEBUG ) {
        if ( is_array( $log ) || is_object( $log ) ) {
            error_log( print_r( $log, true ) );
        } else {
            error_log( $log );
        }
    }
}
}
write_log(">>>>>>> running plugin <<<<<<<<<<<<");


add_action('frm_after_create_entry', 'sample_subm', 20, 2);
function sample_subm($entry_id, $form_id){
   write_log(">>>>>>> RUNING sample_subm<<<<<<<<<<<<");
 }
}

我关注this code

然后我提交了几次我的表单,我可以在我的日志文件中看到几行文字&gt;&gt;&gt;&gt;&gt;&gt;&gt;正在运行的插件&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt; 但不能使用&gt;&gt;&gt;&gt;&gt;&gt;&gt; ;&GT; RUNING sample_subm&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;

我还测试了联系表格7(使用其特定的挂钩),结果是相同的,我看不到事件被解雇......

我错过了什么?..在这种情况下如何调试/查找错误?..是否有任何插件告诉我特定的挂钩是否正在运行?

非常感谢你!如果您需要更多信息,请告诉我

0 个答案:

没有答案