Title: MIS-Tech Team Directory
Author: mistechnolabs
Published: <strong>Est 13, 2026</strong>
Last modified: Est 13, 2026

---

Search plugins

![](https://s.w.org/plugins/geopattern-icon/mis-tech-team-directory.svg)

# MIS-Tech Team Directory

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

[Download](https://downloads.wordpress.org/plugin/mis-tech-team-directory.1.0.4.zip)

 * [Details](https://cor.wordpress.org/plugins/mis-tech-team-directory/#description)
 * [Reviews](https://cor.wordpress.org/plugins/mis-tech-team-directory/#reviews)
 *  [Installation](https://cor.wordpress.org/plugins/mis-tech-team-directory/#installation)
 * [Development](https://cor.wordpress.org/plugins/mis-tech-team-directory/#developers)

 [Support](https://wordpress.org/support/plugin/mis-tech-team-directory/)

## Description

**MIS-Tech Team Directory** is a powerful, standalone WordPress plugin for displaying
people profiles in a beautiful, organized directory. Perfect for businesses, schools,
hospitals, nonprofits, government offices, law firms, or any organization that needs
to showcase their team, staff, faculty, board members, or volunteers.
 No page builder.
No bloat. Just a clean, flexible directory that works out of the box.

#### 🔑 Key Features

 * **Department Tabs** — Organise your team into departments with instant-filter
   tab navigation
 * **4 Display Modes** — Inline Expand, Modal Popup, Modal with Prev/Next Navigation,
   Horizontal Slider
 * **AJAX Pagination** — Browse team pages without a full page reload
 * **4 Photo Styles** — Default, Rounded, Circle, Square crop
 * **Multiple Directory Views** — Create unlimited named views, each with its own
   shortcode
 * **Per-Member Details** — Position/title, department, email, phone, social links,
   CTA button, bio
 * **Custom Display Order** — Set a numeric order per team member
 * **Full Settings Page** — Control hover colours, tab style, card sizes, grid gap,
   and custom CSS
 * **Container Width Control** — Match your theme’s content width globally or override
   per view
 * **100% Standalone** — No Elementor, no ACF, no third-party plugin required

#### 🏢 Perfect For

 * Corporate teams and company staff pages
 * School and university faculty directories
 * Hospital and clinic doctor/staff listings
 * Nonprofit board members and volunteers
 * Government department staff listings
 * Law firm attorney profiles
 * Church leadership and ministry teams
 * Club and association member directories

#### 📋 Display Modes

**Inline Expand** — Click a team member card and a detail panel slides open directly
below the grid. Click again or press Close to collapse.

**Modal Popup** — Click a card to open a centred overlay with the member’s full 
profile, bio, contact info, and social links.

**Modal with Navigation** — Same as Modal Popup, but with Previous ‹ and Next › 
arrows so visitors can browse all team members without closing the modal.

**Horizontal Slider** — Display team member cards in a smooth horizontal sliding
carousel with Prev/Next arrow buttons.

#### ⚡ Shortcode Usage

Use the shortcode anywhere — pages, posts, widgets, or FSE blocks:

**Basic usage with a saved view:**

    ```
    [mistd_team_directory view="your_view_id"]
    ```

**Available shortcode attributes:**

    ```
    view — The saved View ID to load display settings from. Create views under **Team Directory → Directory Views**.

    mode — Display mode. Accepted values: `inline` (inline expand), `popup` (modal popup), `popup_nav` (modal with next/previous), `slider` (horizontal slider). Defaults to the view setting or `inline`.

    columns — Number of columns in the grid. Accepted values: `1`, `2`, `3`, `4`. Defaults to the view setting or `3`.

    per_page — Number of team members shown per page. Set to `0` to show all with no pagination. Defaults to the view setting or `3`.

    department — Department slug to filter team members. Only members in that department are shown.

    offset — Number of team members to skip from the start of the list. Useful for splitting a group across multiple shortcodes.
    ```

**Examples:**

    ```
    [mistd_team_directory view="board_view"]
    ```

Load a saved view with all its settings:

    ```
    [mistd_team_directory mode="popup_nav" columns="3" per_page="6"]
    ```

Show a 3-column grid, 6 per page, opening in modal with navigation:

    ```
    [mistd_team_directory department="directors" mode="popup"]
    ```

Show only the Directors department in modal popup mode:

    ```
    [mistd_team_directory view="board_view" per_page="6" offset="3"]
    ```

Load a saved view but skip the first 3 members and show 6 per page:

    ```
    [mistd_team_directory mode="slider" columns="3"]
    ```

Display a horizontal slider with 3 cards visible at a time:

#### 🔌 No Coding Required

Everything is managed through the WordPress admin:

 * **Team Directory  Add Team Member** — Add a team member with photo, position,
   bio, contact info, social links
 * **Team Directory  Departments** — Create and manage department taxonomy
 * **Team Directory  Directory Views** — Create named views with custom display 
   settings
 * **Team Directory  Settings** — Control global styles, colors, and layout

## Installation

 1. Upload the `mis-tech-team-directory` folder to `/wp-content/plugins/`
 2. Activate the plugin via **Plugins  Installed Plugins**
 3. Go to **Team Directory  Departments** and create your departments (e.g. “Board 
    of Directors”, “Management”, “Faculty”)
 4. Go to **Team Directory  Add Team Member** and add your team members
 5. Go to **Team Directory  Directory Views  Add New View** and configure your directory
 6. Go to **Team Directory  Settings** to style the directory to match your theme
 7. Copy the shortcode from the Views list and paste it into any page or post

## FAQ

### Does this plugin require Elementor or any page builder?

No. MIS-Tech Team Directory is 100% standalone. It works with any WordPress theme
using a simple shortcode.

### Can I show different teams on different pages?

Yes. Create multiple Directory Views and use each view’s unique shortcode on different
pages. Each view has its own departments, display mode, columns, and pagination 
settings.

### Can I have multiple directories on the same page?

Yes. Use the Pager ID setting in each view to give them unique IDs and avoid pagination
conflicts.

### How do I control how many members show per page?

Set “Items to display” in the Directory View settings, or pass `per_page` in the
shortcode. Set it to `0` to show all with no pagination.

### Can I skip the first N members in a view?

Yes. Use the “Offset” setting in the Directory View to skip a number of people from
the start.

### How do I match the directory width to my theme?

Go to **Team Directory  Settings  Global Container Width** and choose Default, Full
Width, Wide, Narrow, or WordPress Block Layout. You can also override the width 
per individual view in **Directory Views  Edit View**.

### What photo shapes are supported?

Four styles: Default (4:3 rectangle), Rounded (soft corners), Circle (round crop),
Square (1:1 no rounding). Set globally in **Team Directory  Settings**.

### Is the directory mobile responsive?

Yes. The grid automatically reduces columns on smaller screens.

### Where can I get support?

Visit [https://www.mistechnolabs.com/support/](https://www.mistechnolabs.com/support/)
or open a thread in the WordPress.org support forum.

## Reviews

![](https://secure.gravatar.com/avatar/cbd8e937b6d987fac08a36fd43ce9bdcb5824fe03dd3b5146e5d3db2f30f491c?
s=60&d=retro&r=g)

### 󠀁[Very useful plugin for team directory](https://wordpress.org/support/topic/very-useful-plugin-for-team-directory/)󠁿

 [Mitul](https://profiles.wordpress.org/parekhmitul1/) Est 14, 2026

Very useful plugin for creating a professional team directory on a WordPress website.
I really like the flexibility it provides for displaying team members in different
layouts, including grid and list views, along with department tabs, sliders, and
detailed profile popups.The member profile features are especially useful, with 
options to display job titles, descriptions, social links, and contact information.
The modal popup with next/previous navigation also makes it easy for visitors to
browse team members without leaving the page.Overall, it’s a clean, flexible, and
practical solution for organizations, companies, agencies, and businesses that want
to present their team in a professional way. Definitely a useful plugin with plenty
of possibilities.

 [ Read all 1 review ](https://wordpress.org/support/plugin/mis-tech-team-directory/reviews/)

## Contributors & Developers

“MIS-Tech Team Directory” is open source software. The following people have contributed
to this plugin.

Contributors

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

[Translate “MIS-Tech Team Directory” into your language.](https://translate.wordpress.org/projects/wp-plugins/mis-tech-team-directory)

### Interested in development?

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

## Changelog

#### 1.0.4

 * Initial Release after plugin approval.

#### 1.0.3

 * Security: dynamic inline CSS (mistd_generate_inline_css) now validated per-value
   at output time via dedicated CSS-context helpers (mistd_safe_css_int, mistd_safe_css_enum)
   instead of bare intval()/loose checks — closes WordPress.org “escape late” review
   flag
 * Security: replaced fragile hex+alpha string-concat hack with proper rgba() from
   validated hex (mistd_hex_to_rgb_triplet)
 * Fixed: duplicated “Plugin URI:” label in readme.txt header
 * Fixed: Default container width setting applied no constraint at all on templates
   without a theme content wrapper; now falls back to var(–wp–style–global–content-
   size, 1200px), centered
 * Fixed: Inline Expand panel background could fail to cover long bio content, with
   pagination/following content overlapping it — replaced jQuery slideDown()/slideUp()
   height animation (race-prone with dynamic content) with CSS animation + display:
   flow-root containment on .mistd-grid-wrap / .mistd-expand-area
 * Changed: CSS/JS/PHP class prefix pd-* renamed to mistd-* for Plugin Directory
   namespace-uniqueness guidelines
 * Changed: internal grid instance ID prefix pdg_ renamed to mistd_grid_
 * Added: uninstall.php with opt-in “Remove data on uninstall” setting (off by default);
   no data removal without explicit consent
 * i18n: wrapped remaining untranslated strings across Settings, Views, and Profile
   metabox screens in translation functions; regenerated .pot (30  226 strings)
 * Coding standards: Yoda conditions applied to remaining literal comparisons; minor
   PHPCS whitespace fixes in pagination logic

#### 1.0.2

 * Changed: shortcode renamed to prefixed [mistd_team_directory] ([team_directory]/[
   people_directory] no longer registered)
 * Changed: asset filenames now prefixed per plugin convention
 * Fixed: front-end assets now enqueued only when the shortcode is present, not 
   site-wide
 * Fixed: admin assets scoped to exact screen hooks instead of substring match; 
   media uploader loads only on the Team Member edit screen
 * Fixed: container width no longer uses a runtime inline tag; now applied via static
   enqueued CSS classes

#### 1.0.1

 * Fixed: Inline Expand panel opened at the bottom of the page instead of near the
   clicked card
 * Fixed: clicking a card could show a different person’s details than the one clicked
 * Fixed: person details went stale after AJAX pagination
 * Fixed: department tabs showed an unwanted left-side gap
 * Fixed: color pickers on the Settings page sometimes failed to initialize
 * Removed the free-text Custom CSS field

#### 1.0.0

 * Initial release
 * Inline Expand, Modal Popup, Modal+Nav, and Slider display modes
 * Department tabs with AJAX filtering
 * AJAX pagination with configurable items per page, offset, and pager ID
 * 4 photo styles: Default, Rounded, Circle, Square
 * Multiple Directory Views via shortcode
 * Full Settings page: card hover colors, tab style, font size/weight, expand/modal
   backgrounds, grid gap, container width
 * Per-team-member: position, department, email, phone, LinkedIn, Twitter/X, Instagram,
   Google, Facebook, CTA button, bio toggle

## Meta

 *  Version **1.0.4**
 *  Last updated **1 dydh ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.0 or higher **
 *  Tested up to **7.0.4**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/mis-tech-team-directory/)
 * Tags
 * [member directory](https://cor.wordpress.org/plugins/tags/member-directory/)[people directory](https://cor.wordpress.org/plugins/tags/people-directory/)
   [staff directory](https://cor.wordpress.org/plugins/tags/staff-directory/)[team members](https://cor.wordpress.org/plugins/tags/team-members/)
 *  [Advanced View](https://cor.wordpress.org/plugins/mis-tech-team-directory/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/mis-tech-team-directory/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/mis-tech-team-directory/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/mis-tech-team-directory/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/mis-tech-team-directory/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/mis-tech-team-directory/reviews/?filter=1)

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

[See all reviews](https://wordpress.org/support/plugin/mis-tech-team-directory/reviews/)

## Contributors

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

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/mis-tech-team-directory/)