AJAX登录后是否停止工作?

时间:2018-09-11 作者:Alt C

我已经在网站上实现了ajax

add_action(\'wp_ajax_wppl_function\', \'wppl_function \');
add_action(\'wp_ajax_nopriv_wppl_function\', \'wppl_function\');
但如果我注销,这不会有任何问题。

这就是我获取控制台的错误

component : "Core"
file : "wp-includes/class-wp-hook.php"
line : 286
message : "call_user_func_array() expects parameter 1 to be a valid callback, function \'wp_ajax_wppl_function\' not found or invalid function name"
stack : ["do_action(\'wp_ajax_wppl_function\')"]
type : "warning"
不知道发生了什么事。

1 个回复
最合适的回答,由SO网友:socki03 整理而成

我看到的几件事:

您的第一个add\\u操作声明中有一个空格。应该是add_action(\'wp_ajax_wppl_function\', \'wppl_function\');the codex entry on wp_ajax_nopriv (action)

结束

相关推荐

AJAX WordPress登录需要保留在当前页面URL中,而不重定向

目前,我正在wordpress中创建一个基于ajax的登录系统,成功登录后,它会重定向到主页,但我需要的是,它需要停留在用户登录的当前页面上。这是我的函数代码。php。function ajax_auth_init(){ wp_register_script(\'validate-script\', get_template_directory_uri() . \'/assets/ajax/jquery.validate.js\', array(\'jquery\') );