MIS-Tech Team Directory – Staff Directory, Team Members & Employee Profile Plugin
Showcase your team or staff with department tabs, modal popups, AJAX pagination, and a slider — no page builder needed.
Solid choice
MIS-Tech Team Directory is a solid plugin choice in 2026, with a few things worth checking first. Is rated 5/5 and was last updated 2 months ago, and scores 62/100 on our health check.
- Small user base (<10 active installs)
- Very few reviews so far
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where MIS-Tech Team Directory stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| member directory | >100 |
| people directory | #49 |
| staff directory | #32 |
| team directory | #78 |
| team members | >100 |
Rating breakdown
★★★★★★★★★★ 5 from 2 reviews
About MIS-Tech Team Directory
From the official readme · v1.0.4Description
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
- Upload the
mis-tech-team-directoryfolder to/wp-content/plugins/ - Activate the plugin via Plugins → Installed Plugins
- Go to Team Directory → Departments and create your departments (e.g. “Board of Directors”, “Management”, “Faculty”)
- Go to Team Directory → Add Team Member and add your team members
- Go to Team Directory → Directory Views → Add New View and configure your directory
- Go to Team Directory → Settings to style the directory to match your theme
- Copy the shortcode from the Views list and paste it into any page or post
Frequently asked questions
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/ or open a thread in the WordPress.org support forum.
Changelog
Shortcode renamed to [mistd_team_directory]. If you have pages/posts using [team_directory] or [people_directory], update them to the new tag — the old tags no longer render.
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
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
Best MIS-Tech Team Directory alternatives
All member directory plugins →FAQ
MIS-Tech Team Directory: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Oct 2, 2026
Is MIS-Tech Team Directory free?
Yes. MIS-Tech Team Directory is free to download and use from the official WordPress.org plugin directory.
Is MIS-Tech Team Directory safe to use in 2026?
MIS-Tech Team Directory is a solid plugin choice in 2026, with a few things worth checking first. Is rated 5/5 and was last updated 2 months ago, and scores 62/100 on our health check.
How many websites use MIS-Tech Team Directory?
MIS-Tech Team Directory is active on <10 WordPress websites and has been downloaded 191 times since it launched in August 2026. It was downloaded 74 times in the last 30 days.
Does MIS-Tech Team Directory work with WordPress 7.1?
MIS-Tech Team Directory is officially tested up to WordPress 7.0.6, while the latest release is 7.1.2. It may still work, but try it on a staging site first.
What PHP version does MIS-Tech Team Directory need?
MIS-Tech Team Directory requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.
When was MIS-Tech Team Directory last updated?
The latest version, 1.0.4, was released on August 16, 2026 (2 months ago).
Who makes MIS-Tech Team Directory?
MIS-Tech Team Directory is developed and maintained by mistechnolabs.
What are the best alternatives to MIS-Tech Team Directory?
The most popular alternatives to MIS-Tech Team Directory are WP User Manager (10K+ installs), Business Directory Plugin (10K+ installs) and Dynamic User Directory (1K+ installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card