Install
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.zipNo 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
- Download or clone this repo into
/wp-content/plugins/team-professionals - Activate under Plugins
- Add team members under Professionals in the admin menu
- Create departments under Professionals → Departments
- 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