首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Wordpress JSON API注册/登录用户

使用Wordpress JSON API注册/登录用户
EN

Stack Overflow用户
提问于 2012-12-03 15:37:01
回答 5查看 57.2K关注 0票数 17

我想为一个wordpress网站创建移动应用程序。我已经集成了wordpress json plugin。我不知道在哪里可以找到用户注册和登录的服务。敬请指教。

EN

Stack Overflow用户

发布于 2017-08-06 20:08:22

1.将以下代码粘贴到主题function.php文件中。

2.确保在wordpress站点上安装了WP-REST-API插件

代码语言:javascript
复制
add_action( 'rest_api_init', 'register_api_hooks' );

function register_api_hooks() {
  register_rest_route(
    'custom-plugin', '/login/',
    array(
      'methods'  => 'POST',
      'callback' => 'login',
    )
  );
}

function login($request){
    $creds = array();
    $creds['user_login'] = $request["username"];
    $creds['user_password'] =  $request["password"];
    $creds['remember'] = true;
    $user = wp_signon( $creds, false );

    if ( is_wp_error($user) )
      echo $user->get_error_message();

    return $user;
}

add_action( 'after_setup_theme', 'custom_login' );

然后,您的API将创建为

代码语言:javascript
复制
http://www.url.com/wp-json/custom-plugin/login

尝试使用Postman,您将得到200作为响应和user info

票数 33
EN
查看全部 5 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13679001

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档