When they search, make sure they find you!
Popular

ID Team Members

Custom plugin to create and display team members with positions, roles, and images.

v1.5.0 Free Documentation

Description

Showcase your team with a professional, responsive grid layout that includes detailed lightbox overlays, contact information, and social media links. ID Team Members gives organizations, agencies, and businesses everything they need to present their people in the best light.

More Than a Grid — A Complete Team Directory

Each team member gets a dedicated profile with fields for professional position, role, company, bio, phone, email, website, and social media links for Facebook, Twitter/X, LinkedIn, and Instagram. Click any member card and a polished lightbox overlay reveals their full profile with all details and contact links.

Flexible Display Options

ID Team Members gives you granular control over how your team is presented:

  • Grid Columns — Choose 1–6 members per row, fully responsive down to single-column on mobile.
  • Image Styles — Full color, black & white, color with B&W on hover, or B&W with color on hover for an elegant interactive effect.
  • Image Shapes — Square, rounded, or circle crops to match your design language.
  • Box Styles — White, light gray, transparent, bordered, or none for complete layout flexibility.
  • Name Display — Show names on a single line or split across two lines for a more structured look.
  • Sort Order — Custom drag-and-drop ordering, alphabetical by last name, chronological by date added, or random.

Team Groups for Organization

Use the built-in Team Groups taxonomy to organize members into categories like Board of Directors, Leadership, Staff, or any grouping that fits your organization. Then display specific groups using the shortcode — perfect for pages that focus on a single department or team.

Keyboard-Accessible Lightbox

The lightbox overlay isn’t just visually polished — it’s built for accessibility. Navigate between team members with arrow keys, close with Escape, and all interactive elements are properly labeled with ARIA attributes. The lightbox dynamically renders content from data attributes, keeping the page lightweight until a visitor actually opens a profile.

Page Builder Ready

Team Members registers as a native drag-and-drop element in both ID Visual Editor and WPBakery Page Builder. Every shortcode option is available through visual controls, so you can configure and preview your team grid without writing any code.

Global Settings with Shortcode Overrides

Set your preferred defaults once on the settings page — columns, image style, sort order, and visibility options all persist globally. Then override any setting on a per-instance basis using shortcode attributes. Display your board with circle photos on one page and your staff with rounded photos on another, all from the same plugin.

Key Features

  • Dedicated Team Member custom post type with comprehensive profile fields
  • Responsive grid layout — choose 3 or 4 columns, fully responsive to mobile
  • Lightbox overlay with full bio, contact info, and social media links
  • Contact information fields: phone and email with clickable icon links
  • Social media integration: Website, Facebook, Twitter/X, LinkedIn, Instagram
  • Team Groups taxonomy — organize members into departments or categories
  • Image styles: full color or black-and-white with color on hover
  • Image shapes: square or circle member photos
  • Sort options: custom order, alphabetical by last name, or date added
  • Name splitting — optionally display first and last names on separate lines
  • Box styles: white or alternating light gray backgrounds
  • Keyboard-accessible lightbox: arrow key navigation, Escape to close, ARIA labels
  • WPBakery Page Builder integration with full visual controls
  • Global settings page with per-shortcode attribute overrides
  • FontAwesome icons for contact and social links
  • Clean uninstall — removes all options, meta, posts, and terms

Requirements

WordPress 5.0+
PHP 7.2+
Tested Up To 6.9

Changelog

# Changelog

All notable changes to ID Team Members will be documented in this file.

## 1.5.0 — 2026-02-17

- Added Primary Color and Accent Color settings with WordPress color picker.
- Replaced hardcoded theme colors in CSS with CSS custom properties (custom properties with fallbacks).
- Frontend outputs `:root` CSS variables via `wp_head` for dynamic color theming.

## 1.4.1 — 2026-02-14

- Escaped all translatable output with esc_html_e() for Plugin Check compliance.
- Added wp_unslash() to all $_POST data accesses.
- Added sanitize_callback to all register_setting() calls.
- Removed deprecated load_plugin_textdomain() call.
- Removed external Font Awesome CDN enqueue.
- Added phpcs:ignore for direct database queries and slow query parameters.
- Updated Tested up to 6.9.

## 1.4.0

- Renamed all option names from team_members_* to idtm_* prefix to prevent conflicts.
- Renamed all meta keys to use _idtm_* prefix to prevent conflicts.
- Renamed all CSS classes to use idtm-* prefix to prevent conflicts.
- Added automatic data migration from old prefix names.
- Added minified CSS and JS assets with SCRIPT_DEBUG support.
- Added LICENSE.txt, uninstall.php, and .pot translation template.
- Added activation checks for PHP 7.2+ and WordPress 5.0+.
- Added load_plugin_textdomain() for translation support.

## 1.3.1

- Fixed lightbox navigation buttons causing horizontal scrollbar.
- Moved prev/next buttons outside modal container to overlay.

## 1.3.0

- Added split_name option to display names on two lines.
- Added image_shape option for square or circle images.

## 1.2.0

- Renamed from FH Team Members to ID Team Members.
- Changed all prefixes from fh-/FTM_ to id-/IDTM_.
- Added Website field for social media.
- Added lightbox overlay with full bio, contact, and social info.
- Added expand icon indicator on hover.
- Added keyboard navigation (arrow keys, Escape).
- Moved bio display to lightbox only.

## 1.1.0

- Added contact information fields (phone, email).
- Added social media links (Facebook, Twitter/X, LinkedIn, Instagram).
- Added FontAwesome integration for icons.
- Added global settings page for default display options.
- Improved name sorting by last name.

## 1.0.0

- Initial release.
- Custom post type for team members with featured images.
- Grid layout display with shortcode.
- Team group taxonomy for organization.