PHPackages                             jjjjcccjjf/ldps-show-users - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. jjjjcccjjf/ldps-show-users

ActiveWordpress-plugin[Utility &amp; Helpers](/categories/utility)

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

v1.5(5y ago)012GPL-2.0+CSSPHP &gt;=5.6CI failing

Since Jun 6Pushed 5y ago1 watchersCompare

[ Source](https://github.com/jjjjcccjjf/ldps-show-users)[ Packagist](https://packagist.org/packages/jjjjcccjjf/ldps-show-users)[ RSS](/packages/jjjjcccjjf-ldps-show-users/feed)WikiDiscussions master Synced yesterday

READMEChangelog (6)Dependencies (5)Versions (8)Used By (0)

Show Users
==========

[](#show-users)

A wordpress plugin that utilises a static URL to display a virtual page of  in table format

Contents
--------

[](#contents)

- [System Requirements](#system-requirements)
- [Dependencies](#dependencies)
- [Installation](#installation)
    - [Composer installation](#composer-installation)
- [Usage](#usage)
    - [Dashboard link](#dashboard-link)
    - [Settings](#settings)
        - [Settings link](#settings-link)
        - [Settings page](#settings-link)
    - [Plugin virtual page](#plugin-virtual-page)
- [Notes](#notes)
    - [Composer support](#composer-support)
    - [Caching explanation](#caching-explanation)

System Requirements
-------------------

[](#system-requirements)

- PHP &gt;=5.6
- Wordpress &gt;= 5.4

Dependencies
------------

[](#dependencies)

- [Composer installers](https://github.com/composer/installers) - Used to customize the plugin installation path to *wp-content/plugins*

Installation
------------

[](#installation)

### Composer installation

[](#composer-installation)

To install via composer, simply run the following command:

`$ composer require jjjjcccjjf/ldps-show-users`

and activate the plugin.

Usage
-----

[](#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

[](#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](https://camo.githubusercontent.com/940b78036c6d7de27142a285586fc682956048fd0e9a1ad01dce1af7581bc0e5/68747470733a2f2f692e696d6775722e636f6d2f74475a7a444b4b2e706e67)](https://camo.githubusercontent.com/940b78036c6d7de27142a285586fc682956048fd0e9a1ad01dce1af7581bc0e5/68747470733a2f2f692e696d6775722e636f6d2f74475a7a444b4b2e706e67)

#### Settings

[](#settings)

##### Settings link

[](#settings-link)

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

[![Settings link](https://camo.githubusercontent.com/0215bea223e5d7ce9160af41c94bbd093d49ddccc9195de6b09315ea601845f6/68747470733a2f2f692e696d6775722e636f6d2f497776336277562e706e67)](https://camo.githubusercontent.com/0215bea223e5d7ce9160af41c94bbd093d49ddccc9195de6b09315ea601845f6/68747470733a2f2f692e696d6775722e636f6d2f497776336277562e706e67)

or at the Plugins page in WP-admin itself

[![Plugin link](https://camo.githubusercontent.com/cda6f6fe9671293113e4a2459e0485d4d1170d13e441110dd1ddb44ee59948ae/68747470733a2f2f692e696d6775722e636f6d2f324242326248632e706e67)](https://camo.githubusercontent.com/cda6f6fe9671293113e4a2459e0485d4d1170d13e441110dd1ddb44ee59948ae/68747470733a2f2f692e696d6775722e636f6d2f324242326248632e706e67)

##### Settings page

[](#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](https://camo.githubusercontent.com/da2d0f311ae6c48d3692361aebeecd4cf5012b219e2f8f102d3243d7e7ff7195/68747470733a2f2f692e696d6775722e636f6d2f385156764f58642e706e67)](https://camo.githubusercontent.com/da2d0f311ae6c48d3692361aebeecd4cf5012b219e2f8f102d3243d7e7ff7195/68747470733a2f2f692e696d6775722e636f6d2f385156764f58642e706e67)

#### Plugin virtual 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](https://camo.githubusercontent.com/9afacb6a390aa3cbb794c51ac1d9bb089c34204009dfd9d0e35f2e9de7b16ea2/68747470733a2f2f692e696d6775722e636f6d2f706c736a3746442e706e67)](https://camo.githubusercontent.com/9afacb6a390aa3cbb794c51ac1d9bb089c34204009dfd9d0e35f2e9de7b16ea2/68747470733a2f2f692e696d6775722e636f6d2f706c736a3746442e706e67)

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](https://camo.githubusercontent.com/51ce6d11d0a82f5422f7242bf4afe9bcf0c4227ee8221e7cd0b292e3da16ba2d/68747470733a2f2f692e696d6775722e636f6d2f477438455371762e706e67)](https://camo.githubusercontent.com/51ce6d11d0a82f5422f7242bf4afe9bcf0c4227ee8221e7cd0b292e3da16ba2d/68747470733a2f2f692e696d6775722e636f6d2f477438455371762e706e67)

Notes
-----

[](#notes)

#### Composer support

[](#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

[](#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.

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

7

Last Release

2164d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/13987238?v=4)[ｅｎｄａｎ](/maintainers/jjjjcccjjf)[@jjjjcccjjf](https://github.com/jjjjcccjjf)

---

Top Contributors

[![jjjjcccjjf](https://avatars.githubusercontent.com/u/13987238?v=4)](https://github.com/jjjjcccjjf "jjjjcccjjf (1 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/jjjjcccjjf-ldps-show-users/health.svg)

```
[![Health](https://phpackages.com/badges/jjjjcccjjf-ldps-show-users/health.svg)](https://phpackages.com/packages/jjjjcccjjf-ldps-show-users)
```

###  Alternatives

[rainlab/blog-plugin

Blog plugin for October CMS

17257.7k](/packages/rainlab-blog-plugin)[rainlab/builder-plugin

Builder plugin for October CMS

17147.2k1](/packages/rainlab-builder-plugin)[pfefferle/wordpress-activitypub

The ActivityPub protocol is a decentralized social networking protocol based upon the ActivityStreams 2.0 data format.

5671.4k1](/packages/pfefferle-wordpress-activitypub)[civicrm/civicrm-drupal-8

Open source constituent relationship management for non-profits, NGOs and advocacy organizations.

18238.1k2](/packages/civicrm-civicrm-drupal-8)[mediawiki/semantic-glossary

A terminology markup extension with a Semantic MediaWiki back-end

1352.4k](/packages/mediawiki-semantic-glossary)[humanmade/lottie-lite

A lightweight Lottie Animations Extension for WordPress

374.3k](/packages/humanmade-lottie-lite)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
