PHPackages                             uriweb/uri-people-tool - 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. uriweb/uri-people-tool

ActiveWordpress-plugin

uriweb/uri-people-tool
======================

URI People Tool is a Wordpress plugin that makes it easy to create and edit bibliographic posts for people.

v1.5(2y ago)2974↓100%[1 issues](https://github.com/uriweb/uri-people-tool/issues)GPL-3.0-onlyPHPPHP &gt;=7.4

Since Mar 8Pushed 1y ago1 watchersCompare

[ Source](https://github.com/uriweb/uri-people-tool)[ Packagist](https://packagist.org/packages/uriweb/uri-people-tool)[ Docs](https://www.uri.edu)[ RSS](/packages/uriweb-uri-people-tool/feed)WikiDiscussions develop Synced 1mo ago

READMEChangelog (10)DependenciesVersions (8)Used By (0)

URI People Tool
===============

[](#uri-people-tool)

A tool that makes it easy to create and edit custom bibliographic posts for people in the department. The tool appears in the WordPress admin sidebar.

This project was derived from part of the URI Post Types plugin that is built into the URI Department theme.

People Tool creates a custom post type for people and a taxonomy to go with it. It also provides a short code to display lists of people by group.

Shortcode
---------

[](#shortcode)

The base syntax for the shortcode is as follows: `[uri-people-tool]`. There are additional attributes that can be used to further customize the shortcode's output.

### Shortcode attributes

[](#shortcode-attributes)

All of the options below are optional.

```
# `group` expects the slug of a valid peoplegroup category.
# `posts_per_page` expects a whole number. It limits the results to the specified amount. Default is 200
# `thumbnail` expects the name of an image format e.g. "medium" or "third_column"  Set to "false" to hide thumbnails.
# `link` controls whether or not the card lists link to posts.  Set to "false" to not link (default: true)
# `phone` controls whether or not to display the phone number on card lists (default: true)
# `department` controls whether or not to display the department on card lists (default: true)
# `website` controls whether or not to display the website on card lists (default: false)
# `address` controls whether or not to display the street address on card lists (default: false)
# `email` controls whether or not to display the email address on card lists (default: true)
# `before` allows HTML to be inserted before the list of people. It defaults to ``
# `after` allows HTML to be inserted after the list of people. It defaults to ``

```

Examples
--------

[](#examples)

Display a list of people in a "faculty" group in a two column layout:

`[uri-people-tool group="faculty" before='' after=""]`

Display a list of people in a "faculty" group as a three column layout, show street address and hide department:

`[uri-people-tool group="faculty" department="false" address="true" before='' after=""]`

Display a list of all people without links to people posts:

`[uri-people-tool link="false"]`

Display a list of all people with the Accepting Student field information:

`[uri-people-tool accepting_students="true"]`

Theming the output
------------------

[](#theming-the-output)

This plugin includes default templates. The templates will likely require customization to match your site's theme. To customize the templates, copy one or both of `uri-people-tool/templates/person-card.php` and `uri-people-tool/templates/single-people.php` to your theme's directory -- either into your theme's root, or into a directory in your theme called `templates`. `person-card` handles the shortcode output, and `single-people` handles the page view of each person.

Edit the files in your theme to taste.

Plugin Details
--------------

[](#plugin-details)

Contributors: John Pennypacker, Brandon Fuller, Alexandra Gauss Tags: posts, people

###  Health Score

29

—

LowBetter than 60% of packages

Maintenance28

Infrequent updates — may be unmaintained

Popularity20

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 54.5% 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 ~197 days

Total

2

Last Release

960d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/0a74d109801877868232bbebc5d65d94e7d44deefd32c9955a923c5666c2fcb8?d=identicon)[alexandragauss](/maintainers/alexandragauss)

---

Top Contributors

[![johnpennypacker](https://avatars.githubusercontent.com/u/34277245?v=4)](https://github.com/johnpennypacker "johnpennypacker (6 commits)")[![alexandragauss](https://avatars.githubusercontent.com/u/108877971?v=4)](https://github.com/alexandragauss "alexandragauss (3 commits)")[![bjcfuller](https://avatars.githubusercontent.com/u/34280996?v=4)](https://github.com/bjcfuller "bjcfuller (2 commits)")

---

Tags

custom-post-typewordpresswordpress-plugin

### Embed Badge

![Health badge](/badges/uriweb-uri-people-tool/health.svg)

```
[![Health](https://phpackages.com/badges/uriweb-uri-people-tool/health.svg)](https://phpackages.com/packages/uriweb-uri-people-tool)
```

PHPackages © 2026

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