Wordpress Ninja 表单 post 进程挂钩不起作用

Wordpress Ninja forms post process hook doesn't work

我正在尝试 运行 提交表单时的一个简单函数。 我有自己的简单插件,已激活,我尝试从 Wordpress 管理面板执行此操作,并在 Ninja Forms 插件操作中设置 WP HOOK - 但它也没有用。

我已经设置了 id = 2 的简单表单;只有复选框和提交按钮。 初始化时仅调用了 ninja_forms_after_form_display。当我提交表单时 none 进程挂钩回调被激活。

知道我做错了什么吗?

function action_process_callback( $form_id ) {
    echo "action callback";
};

// add the action
add_action( 'ninja_forms_after_form_display', 'action_process_callback', 2 );


add_action( 'ninja_forms_pre_process', 'action_process_callback', 2);
add_action( 'ninja_forms_process', 'action_process_callback', 2 );
add_action( 'ninja_forms_post_process', 'action_process_callback', 2);


add_action( 'ninja_forms_processing', 'action_process_callback', 2 );

add_action( 'ninja_forms_after_submission', 'action_process_callback', 2 );

也许你们中的一些人会遇到同样的问题。事实证明,NinjaForms 使用 WP Hook 调用的任何 echo 都以某种方式被 NinjaForms 'silenced' 调用。将我的调试方法切换为 error_log,显示实际上调用了回调。