WordPress 实现自定义 Ajax 请求

本文被收录到:

WordPress 开发文档

WordPress是一款能让您建立出色网站、博客或应用程序的开源软件。美观的设计,强大的功能,助您自由发挥心中所想。WordPress既是免费的,也是无价的。全世界 43% 的网站都在使用WordPress,小到兴趣博客,大到新闻网站。

目录

一,在主题的 functions.php 中添加如下代码

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_* 是在登陆后的处理流程

二,通过 Ajax 请求

方法1,使用 JQuery:

$.post('admin-ajax.php', {
    "action": "user_login"
},


方法2,使用 Axios:

axios.post('user_login',
    formData
).then(function (res) {
    console.log(res.data);
}).catch(function (err) {
    console.log(err);
});




声明:本站所有文章和图片,如无特殊说明,均为原创发布。商业转载请联系作者获得授权,非商业转载请注明出处。
真诚赞赏,手留余香
赞赏
随机推荐
Node.js 的 URL 的模块
ReferenceError: __dirname is not defined in ES module scope
River 主题
JavaScript 字符串详细介绍
Debian11 安装笔记4:安装常用软件
Nginx 的 location 设置
如何使用 Photoshop 绘画像素风格图片
WordPress 密码生成和密码验证