承接 jjjjcccjjf/ldps-show-users 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

jjjjcccjjf/ldps-show-users

Composer 安装命令:

composer require jjjjcccjjf/ldps-show-users

包简介

A wordpress plugin that utilises a static URL to display a virtual page of https://jsonplaceholder.typicode.com/users in table format

README 文档

README

A wordpress plugin that utilises a static URL to display a virtual page of https://jsonplaceholder.typicode.com/users in table format

Contents

System Requirements

  • PHP >=5.6
  • Wordpress >= 5.4

Dependencies

Installation

Composer installation

To install via composer, simply run the following command:

$ composer require jjjjcccjjf/ldps-show-users

and activate the plugin.

Usage

The plugin, once activated, creates a virtual page on your wordpress site to access the default show-users url. I call it a virtual page because the plugin does not actually create an actual Page in the wordpress database.

Dashboard link

For convenience, a link is included in the WP-admin dashboard to access the virtual page. (Screenshots of the actual page can be found after the Settings section)

Dashboard link

Settings

Settings link

You can access the settings page of the plugin either by the WP-admin sidebar

Settings link

or at the Plugins page in WP-admin itself

Plugin link

Settings page

There are two options that could be configured in this plugin. They are listed below.

  • Use default style - If checked, this option allows the plugin to use its own default stylesheet. Otherwise the plugin will just inherit the styles of the active theme.
    • (Default value: checked)
  • Custom Page Slug - This option allows the user to set their own url of choosing for the plugin's virtual page.
    • (Default value: 'show-users')
    • (Note: If you create a Page with the same slug, it will be overriden and the custom page will take precedence)

Settings page

Plugin virtual page

Once the link is visited, the page will then display the users table fetched asynchronously from the API.

Plugin virtual page

Each user's details can be then found by clicking on any information on the row, making another asynchronous call to the API.

Details view

Notes

Composer support

A full composer support has been added to attend to modern wordpress development standard of using wordpress alongside composer such as installing the wordpress core itself, configuring plugins, themes, etc. But this is not a requirement and the plugin could also be installed using the traditional means by copy-and-pasting it to the wordpress plugin directory.

Caching explanation

I opted not to cache the JSON data fetched from the API as I found out that the browsers I've tested with already caches the response themselves (tested on Opera, Firefox, and Google Chrome). Since the plugin requirements didn't specify database transactions even at minimum, I figured using server-side caching is a bit overkill so I ultimately had to rely on the browser's native caching capabilities.

统计信息

  • 总下载量: 12
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: CSS

其他信息

  • 授权协议: GPL-2.0
  • 更新时间: 2020-06-08

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固