Title: imnrz Staff Directory
Author: imnrz
Published: <strong>July 24, 2026</strong>
Last modified: July 24, 2026

---

Search plugins

![](https://s.w.org/plugins/geopattern-icon/imnrz-staff-directory.svg)

# imnrz Staff Directory

 By [imnrz](https://profiles.wordpress.org/imnrz/)

[Download](https://downloads.wordpress.org/plugin/imnrz-staff-directory.1.6.1.zip)

 * [Details](https://wordpress.org/plugins/imnrz-staff-directory/#description)
 * [Reviews](https://wordpress.org/plugins/imnrz-staff-directory/#reviews)
 *  [Installation](https://wordpress.org/plugins/imnrz-staff-directory/#installation)
 * [Development](https://wordpress.org/plugins/imnrz-staff-directory/#developers)

 [Support](https://wordpress.org/support/plugin/imnrz-staff-directory/)

## Description

**imnrz Staff Directory** is a modern staff and employee directory plugin for WordPress.
Build a searchable company or organization directory, map your full org chart with
an unlimited department hierarchy, and present your team in premium table, grid 
or card layouts — no coding required.

Perfect for companies, government agencies, universities, schools, non-profits and
any organization that needs to publish a professional team or staff listing.

#### Key features

 * **Unlimited organization hierarchy** — departments, units, sections and sub-units
   to any depth.
 * **Drag-and-drop org structure builder** — arrange your org chart visually, with
   a keyboard-accessible fallback.
 * **Three front-end layouts** — switch between Table, Grid and Card views from 
   a modern view switcher.
 * **Powerful search & filtering** — visitors can search by name and filter by organization
   unit.
 * **Customisable staff fields** — job title, email, phone, extension, employee 
   ID, location, reports-to, start date, status and more. Choose exactly which fields
   appear.
 * **Anti-scraping contact protection** — email addresses and phone numbers are 
   rendered as images so bots and spam harvesters cannot read them from the HTML.
 * **Privacy first** — personal fields can be hidden from logged-out visitors, with
   built-in GDPR/PDPA data export and erasure support.
 * **Table styling options** — full width, Bootstrap/striped/bordered styles, and
   custom header, text and border colours.
 * **Shortcode & archive** — use the `[imnrzsd_staff_directory]` shortcode anywhere,
   or the automatic staff archive page.
 * **Developer friendly** — clean templates that any theme can override, plus filters
   and actions to extend behaviour.

Built by [imnrz](https://imnrz.com/).

## Installation

 1. Upload the plugin files to the `/wp-content/plugins/imnrz-staff-directory` directory,
    or install the plugin through the WordPress **Plugins** screen.
 2. Activate the plugin through the **Plugins** screen in WordPress.
 3. Go to **Staff  Settings** to choose your default layout, visible fields and privacy
    options.
 4. Add staff members under the **Staff** menu and organise them with **Staff  Org 
    Structure**.
 5. Place the `[imnrzsd_staff_directory]` shortcode on any page, or visit the automatic
    staff archive.

## FAQ

### How do I display the directory on a page?

Add the `[imnrzsd_staff_directory]` shortcode to any page or post. You can also 
visit the automatic staff archive at `/staff/`.

### Can visitors switch between table, grid and card views?

Yes. A view switcher lets visitors choose Table, Grid or Card layouts. You can set
the default under **Staff  Settings**.

### How are email addresses and phone numbers protected?

They are rendered as images instead of plain text, so automated scrapers reading
the page source cannot collect them.

### Can I hide personal information from the public?

Yes. Personal fields such as email, phone and employee ID can be hidden from visitors
who are not logged in.

### Can my theme override the templates?

Yes. Copy any template from the plugin’s `templates/` folder into a `staff-directory/`
folder in your theme.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“imnrz Staff Directory” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ imnrz ](https://profiles.wordpress.org/imnrz/)

[Translate “imnrz Staff Directory” into your language.](https://translate.wordpress.org/projects/wp-plugins/imnrz-staff-directory)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/imnrz-staff-directory/),
check out the [SVN repository](https://plugins.svn.wordpress.org/imnrz-staff-directory/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/imnrz-staff-directory/)
by [RSS](https://plugins.trac.wordpress.org/log/imnrz-staff-directory/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.6.1

 * Changed: all functions, options, meta keys, capabilities, shortcodes and handles
   now use the unique `imnrzsd`/`IMNRZ_Staff_Directory` prefix.
 * Changed: the shortcodes are now `[imnrzsd_staff_directory]` and `[imnrzsd_staff_member]`.
 * Improved: named sanitize callbacks for every registered setting.

#### 1.6.0

 * New: full-page staff archive with a Table / Grid / Cards view switcher.
 * New: premium, modern styling across the directory, cards and profiles.
 * New: email and phone rendered as images to prevent scraping.
 * New: option to show or hide the Org Unit column, and table style/colour options.
 * New: back buttons on the profile and unit archive pages.
 * Improved: redesigned org structure builder UI and fixed the drag-handle overlap.

## Meta

 *  Version **1.6.1**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.0.2**
 *  PHP version ** 8.1 or higher **
 * Tags
 * [employee directory](https://wordpress.org/plugins/tags/employee-directory/)[org chart](https://wordpress.org/plugins/tags/org-chart/)
   [organization chart](https://wordpress.org/plugins/tags/organization-chart/)[staff directory](https://wordpress.org/plugins/tags/staff-directory/)
   [team members](https://wordpress.org/plugins/tags/team-members/)
 *  [Advanced View](https://wordpress.org/plugins/imnrz-staff-directory/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/imnrz-staff-directory/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/imnrz-staff-directory/reviews/)

## Contributors

 *   [ imnrz ](https://profiles.wordpress.org/imnrz/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/imnrz-staff-directory/)