在wordpress中一般都是通过admin-ajax.php来实现ajax请求的,下面说一下具体的实现方法
第一步
前端JS的操作,使用ajax提交代码
$.post('admin-ajax.php',{ "action": "user_login" },
注意: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啦。