android开发编辑wordpress,如何用WordPress 开发基于安卓的APP接口?

任意创建一个PHP文件 ,这里命名为 user_login,然后引入WP的核心类库,require_once( WPDIR . '/wp-load.php' ); 引入地址根据你的文件所在位置来定;

想做登录的话,可以文件上接受两个参数,用户名跟密码;

$name = $_POST['user_login'];

$password = $_POST['user_password'];

$user_data = get_user_by('login', $name );

再检证用户传入的密码是否正确

wp_check_password($password, $user_data->user_pass, $user_data->ID)

登录

wp_signon($user_data,false)

这样写的话每个接口都新建一个文件,不太方便也不正式;

你可以新一个站点来做接口,根据目录下的index.php 设置字符编码;接受参数,返回数据;

为了让接口更直观,可以使用WP钩子。

index.php 执行钩子

do_action( 'api_' . $_POST['action'] );

add_action( 'api_user_login', array($this, 'api_action') );

function api_action() {

$name = $_POST['user_login'];

$password = $_POST['user_password'];

$user_data = get_user_by('login', $name );

wp_check_password($password, $user_data->user_pass, $user_data->ID)

wp_signon($user_data,false)

}

生成JOSN 可以使用 wp_json_encode

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值