基于wordpress的ajax写法详解

网友投稿 376 2023-03-02


基于wordpress的ajax写法详解

想针对一个wordpress的模板程序进行更改,想到ajax的方便,就研究了一下。

以下是使用方法和代码:

js页面如下

AJAX请求应该指向wp-admin/admin-ajax.php。虽然”admin”这个词有点容易误导人,不过即使是前台的ajax请求,也应该定位到admin-ajax.php。

admin-ajax需要一个参数“action”。admin-ajax需要这个参数来处理请求,它通常触发一个hook,根据是否登录有所不同。

然后在插件或者主题里写函数

function get_ajax_video() {

// 输出响应

header( "Content-Type: application/json" );

echo json_encode($html);

exit;//这个停止一定要写

}

//函数名对应添加上,第一个表示用户没有登录时aKkMdzxfr,这里全部都一样处理

add_action( 'wp_ajax_nopriv_get_ajax_video', 'get_ajax_video' );

add_action( 'wp_ajax_get_ajax_video', 'get_ajax_video' );


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Java深度复制功能与用法实例分析
下一篇:api文档数据接口(api接口文档怎么看)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~