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.
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.
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:
Everything is managed through the WordPress admin: