WP Manifestindependent plugin directory
manifest / users / team-professionals

Team Directory – Staff & Department Showcase

Team Directory – Staff & Department Showcase — WordPress plugin for team/staff profiles organized by department

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/mdsharifremon/team-professionals/archive/refs/heads/v1.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Lightweight, theme-agnostic WordPress plugin for showcasing team or staff profiles, organized by department, with an optional AJAX popup modal for full bios.

Built for multi-department organizations — branch offices, leadership teams, advisory firms — where a single flat "team page" isn't enough.

Features

  • Custom post type (tp_professional) + hierarchical Department taxonomy (tp_department)
  • Shortcode-based — works inside any builder (Divi, Elementor, WPBakery) or plain Gutenberg/Classic content
  • Two layouts: default (name, role, red CTA bar) and circle (round photo, name links to modal)
  • Social icons, CTA bar, and the popup modal are each independently toggleable per shortcode
  • Admin Shortcode Builder screen — pick department/layout/options, copy the generated shortcode, no syntax to memorize
  • Assets load correctly regardless of where the shortcode ends up (widget, non-singular template, a page builder the auto-detector doesn't recognize) — the stylesheet is never silently missing
  • Clean separation of concerns: PostTypes, MetaBox, Assets, Shortcode, Ajax, Views — one class, one job
  • Fully escaped output, nonce-protected saves, capability checks

Usage

[team_professionals department="leadership"]
[team_professionals department="leadership" layout="circle"]
[team_professionals department="all" social_links="false" button="false"]

Full attribute reference and FAQ: readme.txt (WordPress.org standard format — this is what powers the plugin's directory listing).

Requirements

  • WordPress 6.2+
  • PHP 8.0+

Installation

  1. Download or clone this repo into /wp-content/plugins/team-professionals
  2. Activate under Plugins
  3. Add team members under Professionals in the admin menu
  4. Create departments under Professionals → Departments
  5. Build your shortcode under Professionals → Shortcode Builder, or write it by hand using the reference above

License

GPLv2 or later — see https://www.gnu.org/licenses/gpl-2.0.html

Changelog

See readme.txt for full version history.


Built by Sharif