jjjjcccjjf / ldps-show-users
一个利用静态URL以表格形式显示 https://jsonplaceholder.typicode.com/users 虚拟页面的WordPress插件
Requires
- php: >=5.6
- composer/installers: ~1.0
Requires (Dev)
- brain/monkey: 2.*
- inpsyde/php-coding-standards: ^0.13.4
- phpunit/phpunit: 5.7.9
- sebastian/resource-operations: ^1.0
README
一个利用静态URL以表格形式显示 https://jsonplaceholder.typicode.com/users 虚拟页面的WordPress插件
内容
系统需求
- PHP >=5.6
- Wordpress >= 5.4
依赖关系
- Composer installers - 用于自定义插件安装路径到 wp-content/plugins
安装
Composer安装
要通过composer安装,只需运行以下命令
$ composer require jjjjcccjjf/ldps-show-users
并激活插件。
使用方法
一旦激活,插件将在您的WordPress网站上创建一个虚拟页面来访问默认的 show-users URL。我称之为 虚拟页面,因为插件实际上并没有在WordPress数据库中创建实际的页面。
仪表板链接
为了方便,仪表板中包含了一个链接来访问虚拟页面。(实际页面的截图可以在设置部分之后找到)
设置
设置链接
您可以通过WP-admin侧边栏
或在WP-admin的插件页面中访问插件的设置页面
设置页面
此插件中可以配置两个选项。如下所示。
- 使用默认样式 - 如果选中,此选项允许插件使用自己的默认样式表。否则,插件将仅继承活动主题的样式。
- (默认值:选中)
- 自定义页面别名 - 此选项允许用户为插件的虚拟页面设置自己的URL。
- (默认值:'show-users')
- (注意:如果您创建了具有相同别名的页面,它将被覆盖,并且自定义页面将具有优先权)
插件虚拟页面
一旦访问链接,页面将显示从API异步获取的用户表。
然后可以通过点击行中的任何信息找到每个用户的详细信息,这将向API发出另一个异步调用。
注意
Composer支持
已添加完整的composer支持,以满足现代WordPress开发标准,使用WordPress与composer一起使用,如安装WordPress核心本身,配置插件、主题等。但这不是必需的,并且也可以使用传统方法通过复制粘贴到WordPress插件目录来安装插件。
缓存说明
由于我发现在我测试的浏览器中(测试于Opera、Firefox和Google Chrome),浏览器本身已经缓存了响应,因此我选择不缓存从API获取的JSON数据。由于插件要求甚至没有指定最低的数据库事务,我认为服务器端缓存有点过度,所以我最终不得不依赖浏览器的本地缓存功能。