sagarfine/ssinpsydesample

此插件演示了向第三方API发送HTTP请求,处理接收到的数据并显示。

dev-master 2020-03-31 21:21 UTC

This package is auto-updated.

Last update: 2024-09-29 05:29:45 UTC


README

=== InpSyde 示例 ===

贡献者:Sagar Shinde

标签:API,HTTP 请求

至少需要:5.0

测试到:5.3.2

需要 PHP:7.0

许可证:GPLv2或更高版本

许可证 URI:https://gnu.ac.cn/licenses/old-licenses/gpl-2.0.en.html

此插件演示了向第三方API发送HTTP请求,处理接收到的数据并显示。

== 描述 ==

这是一个演示插件,它发送HTTP请求到第三方API并接收JSON数据。插件处理这些数据,并在自定义页面中以表格格式显示。它还通过AJAX发送HTTP请求以显示用户详细信息。

以下是插件的主要功能...

管理面板

  • 该插件在管理面板中创建一个单独的界面来管理插件设置。
  • 它添加了名为“InpSyde”的单独子菜单,位于“设置”下
  • 管理员可以定义API URL、自定义slug和缓存过期的时间长度。
  • API端点(用户):用户数据可用的API的URL。该URL应为有效URL。
  • 自定义slug:管理员可以添加自定义slug。此slug将用于前端以打开自定义页面。此slug将用作站点URL的后缀以访问自定义端点。如果管理员添加有效的slug,则可以找到打开自定义页面的链接。
  • 缓存过期(秒):插件维护缓存以避免重复请求API。管理员可以在秒中添加缓存过期持续时间。

前端

  • 访客可以通过将自定义slug添加到站点URL的末尾来访问前端自定义端点页面。
  • 在此页面上,访客可以看到所有用户的列表。
  • 点击用户ID、用户名和用户姓名将打开弹出窗口以显示该用户的详细信息。插件使用AJAX技术显示这些详细信息,以避免页面刷新。
  • 前端页面是响应式的,与所有最新浏览器和移动设备兼容。

== 安装 ==

方法 1

  • 下载插件
  • 将“SsInpSydeSample”文件夹上传到wp-content/plugins(或通过WordPress管理上传zip文件)激活并享受!

方法 2 : Composer 安装

  • 如果您没有composer,请安装它。
  • 打开命令提示符/终端并转到wp-content/plugins目录。
  • 运行命令 "composer require sagarfine/ssinpsydesample"
  • 激活插件并享受。

== 常见问题解答 ==

1. 我们可以使用任何API URL/端点吗?

不,您不能为此插件使用任何API URL/端点。您只能使用https://jsonplaceholder.typicode.com/users此API示例URL。

2. 我们可以添加任何slug吗?

是的,您可以添加任何slug。slug应仅包含字符。

3. 自定义slug不起作用?

请尝试刷新重写规则。您可以通过更改设置中的固定链接来刷新规则。