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

by Md Sharif Uddin · github.com/mdsharifremon/team-professionals

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/mdsharifremon/team-professionals/archive/refs/heads/v1.zip

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