Wordpress Rest api 和 ionic

Posted

技术标签:

【中文标题】Wordpress Rest api 和 ionic【英文标题】:Wordpress Rest api and ionic 【发布时间】:2020-02-03 13:12:58 【问题描述】:

Ionic 应用程序是否可以根据用户登录等特定条件从多个 WordPress REST API 获取数据? Ionic 应用程序能否从多个无头 WordPress REST API 获取数据并将其显示在前端?

【问题讨论】:

【参考方案1】:

是的,可以使用 wordpress 制作 rest api 为你的 rest api 创建自定义插件 创建一个文件并在插件中添加此代码,然后从 wp-admin 激活插件

/*
    Plugin URI: http://www.test.com/
    Description: Develope Rest API for mobile interaction
    Author: test
    Version: 1.1.1
    Author URI: http://www.test.com/
    Text Domain: test_custom
    Domain Path: /languages
    Network: true
  */

现在通过添加代码在其中添加休息路线,它将创建post方法

add_action('rest_api_init', function() 
  register_rest_route('julisa/v1', 'login', array(
    'methods' => WP_REST_SERVER::CREATABLE,
    'callback' => 'test',
    'permission_callback' => function () 
      return true;
    
  ));
);

现在为您的路线制作函数

public function test(WP_REST_Request $request)
   return "test";
 

现在输入您的企业登录信息,尽情享受吧。

【讨论】:

以上是关于Wordpress Rest api 和 ionic的主要内容,如果未能解决你的问题,请参考以下文章

Wordpress REST API (wp-api) 404 错误:无法访问 WordPress REST API

WordPress REST API 不适用于自定义 wordpress 路径

WordPress插件:使用REST API

使 WordPress 用户元数据可用于 Rest-API

无法在 wordpress REST api 上设置 OAuth

Wordpress 如何使用 python 和 REST API 获取高级自定义字段内容