在wordpress中一般都是通过admin-ajax.php来实现ajax请求的,下面说一下具体的实现方法
第一步
前端JS的操作,使用ajax提交代码
注意:action的名称便是对应的函数名称,这里用的是post方式,当然你也可以用get方式
第二步
在后端的function代码写对应的功能代码
function user_login(){
//这里是主要代码
}
add_action(‘wp_ajax_user_login’, ‘user_login’);
add_action(‘wp_ajax_nopriv_user_login’, ‘user_login’);
解释一下
wp_ajax_nopriv_* 是在没有登陆状态下的处理流程
wp_ajax_* 是在登陆后的处理流程
这样就实现了wordpress中用ajax啦。