sagarfine / ssinpsydesample
此插件演示了向第三方API发送HTTP请求,处理接收到的数据并显示。
dev-master
2020-03-31 21:21 UTC
Requires
- php: ^7.2
Requires (Dev)
- brain/monkey: 2.*
- phpunit/phpunit: 9
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"
- 激活插件并享受。
== 常见问题解答 ==