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
,显示实际上调用了回调。
我正在尝试 运行 提交表单时的一个简单函数。 我有自己的简单插件,已激活,我尝试从 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
,显示实际上调用了回调。