wordpresd免登录发布接口php_实现wordpress的ajax接口请求学会admin-ajax.php的利用
摘要:wordpress无刷新登录,想通过ajax读取用户提交的表单,结果被wp-login.php拒绝了,一开始一直在想解决...
wordpress无刷新登录,想通过ajax读取用户提交的表单,结果被wp-login.php拒绝了,一开始一直在想解决权限的问题,但是总是会去修改wp-login.php,后面找到了admin-ajax.php。
在wordpress上实现ajax,可以通过前端代码后/wp-admin/admin-ajax.php进行交互。
1.在php代码中的得到其地址:
$admin_url=admin_url( ‘admin-ajax.php’ )
2.ajax的调用地址:http://域名/wp-admin/admin-ajax.php?action=***(get方式)
3.设计action处理函数,假设为dosome
function dosome(){
$data = array(
‘info’=>’this is my test’,
‘success’ => true,
);
header( “Content-Type: application/json” );
echo json_encode($data);
}
4.挂接到系统上去
//wp_ajax_nopriv_ 是在没有登录的处理流程;wp_ajax_是登录后的处理流程
add_action( ‘wp_ajax_nopriv_***’, ‘dosome’ );
add_action( ‘wp_ajax_***’, ‘dosome’ );
5.编写前端代码:
jQuery.post(
MyAjax.ajaxurl,
{
action : ‘action的名字***’,
},
function( response ) {
alert( response );
}
);
【原理分析】
请看admin-ajax.php中76行到96行
$_REQUEST[‘action’]中存储的值就是$_POST[‘action’]或$_GET[‘action’],
那么如果ajax请求“http://域名/wp-admin/admin-ajax.php”时,无论通过get还是post传递一个action的值,admin-ajaxadmin-ajax都会去查找并执行对应的处理代码。
wordpresd免登录发布接口php_实现wordpress的ajax接口请求学会admin-ajax.php的利用相关推荐
- wordpresd免登录发布接口php_屏蔽修改wp-login.php登录入口确保WordPress网站后台安全...
WordPress程序默认的后台地址wp-login.php,虽然我们的密码设置比较复杂,但是如果被软件一直扫后台入口,一来影响网站的速度增加服务器的负担,二来万一被扫到密码,那就处于不安全的境地.所 ...
- 蓝天采集器Zblog文章远程免登录发布接口插件
Zblog文章远程免登录发布接口插件:进入官方下载 下载后进入zblog后台在"插件管理"中选择文件并提交即可 插件界面: Zblog文章post参数说明: 必填项 Title 标 ...
- 蓝天采集器Emlog文章远程免登录发布接口插件
Emlog文章远程免登录发布接口插件:进入官方下载 下载后在"emlog后台»插件»安装插件"中选中文件并上传安装,或者下载解压后将skycaiji_em文件夹复制到"e ...
- pbootcms火车头免登录发布模块pbootcms入库插件
这是pbootcms火车头免登录发布模块和入库插件,一直以为pbootcms都是用的是web发布模块,每次都需要去登录非常的麻烦,所以为了方便SEO站长的日常使用需求,特地找了一款非常好用的pboot ...
- Z-Blog1.7火车头采集免登录发布插件
解压后把"Z-Blog雅爱发布模块3.2.wpm"文件放到火车头"Module"的目录里, 1 不需要登陆 2 编码设置为UTF-8 3 网站跟地址填你的域名地 ...
- PbootCMS采集-PbootCMS自动采集-PbootCMS免登录发布插件
PbootCMS是一套全新内核且永久开源免费的PHP企业网站开发建设管理系统,是一套高效.简洁. 强悍的可免费商用的PHP CMS源码,能够满足各类企业网站开发建设的需要.但是PBootCMS没有提供 ...
- 帝国CMS采集-帝国自动采集-帝国CMS免登录发布插件
帝国cms简称"Ecms",它是基于B/S结构,且功能强大而帝国CMS易用的网站管理系统.但是帝国CMS没有提供文章采集功能,市面上大部分帝国cms采集要写复杂的文章采集规则,对不 ...
- 最新—易优CMS免登录通用发布接口
最新免费的易优CMS(eyoucms)免登录通用发布接口插件!!! 可用于易优CMS - 1.4.7版本的文章模型!!! 插件接口可以接收来自火车头,简数采集,八爪鱼等大部分采集工具传输的数据!!! ...
- 飞飞php2.8采集失败_飞飞影视系统火车头采集器采集发布免登录接口
更改完免登陆代码后,就要写采集库接口了,打开\Lib\Action\Admin目录下的CollectAction.class.php文件,添加一个子函数,函数名称和第五步中的代码相同 //处理 火车头 ...
- php免登录接口,PHPWind 8.0 论坛免登陆发布接口发布
PHPWind 8.0 论坛免登陆发布接口发布 作者:小文 发布于:2010-10-16 9:44 Saturday 分类:免费接口 PHPWind 8.0 论坛免登陆发布接口使用说明 一.功能特性 ...
最新文章
- SQL Server基础之存储过程
- Leetcode861翻转矩阵后的得分(C++题解):贪心
- 【蓝桥杯省赛】冲刺练习题【数学公式】倒计时【06】天(准考证组委会已下发,请查询)
- 程序员面试金典 - 面试题 05.04. 下一个数(线性扫描)
- Nacos笔记-对Nacos初步认识
- subversion的windows平台下载地址
- mysql text字段导出_用命令创建MySQL数据库
- [项目回顾]基于Redis的在线用户列表解决方案
- Linux系统磁盘分区、删除分区、格式化、挂载、卸载、开机自动挂载的方法总结...
- 用c语言实现数字时钟课程设计,基于C51单片机的数字时钟课程设计(C语言,带闹钟).doc...
- wps居中对齐不在中间_wps怎么把字水平居中对齐
- 数学建模:线性规划—奶制品的生产销售计划模型 (Python 求解)
- html源码(html+css)
- 发声 | 再访《Scratch少儿趣味编程》系列图书作者阿部和广访谈问题有奖征集...
- 聚类(2)——层次聚类 Hierarchical Clustering
- STM32——MG90S数字舵机驱动
- node.js快速入门指南
- Resharper上手指南
- 局域网下载控制好帮手--超级嗅探狗
- 解决项目版本冲突——maven-shade插件使用
热门文章
- 最雷视频集合贴:优酷啊优酷啊
- 如何安全地终止线程interrupt()、isInterrupted()、interrupted()的区别与使用
- Java内存模型基础知识
- redis info信息注解
- 【Shiro第八篇】SpringBoot + Shiro使用Shiro标签
- RabbitMQ五种工作模式学习总结
- CF1106F Lunar New Year and a Recursive Sequence(矩阵快速幂+bsgs+exgcd)
- 老男孩教育每日一题-第95天-shell脚本知识点:书写脚本完成ftp上传下载
- python基础——map/reduce
- 移动先行之谁主沉浮? 带着你的Net飞奔吧!