Team Member Directory
This is a wp plugin plugin that functions as a Member Directory, where each member can be associated with multiple teams.
by Touhid Zaman · github.com/touhidzaman007/team-member-directory
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/touhidzaman007/team-member-directory/archive/refs/heads/Master.zipGoogle Drive link - [https://drive.google.com/file/d/1iNj9vFVkHHFVU9TAN39hAP5jIazgzm8V/view?usp=sharing]
Team Member Directory
Contributors: touhidz Tags: directory, members, teams, contact form, custom post type Requires at least: 5.6 Tested up to: 6.8 Stable tag: 1.0.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html
A professional, robust, and user-friendly member directory plugin for WordPress. Manage members, teams, and contact submissions with ease.
Description
Team Member Directory is a fully-featured WordPress plugin for managing members and teams, with a modern frontend directory, contact form, and admin tools. Built with best practices for performance, security, and code quality.
Features:
- Custom post types for Members and Teams
- Member fields: First Name, Last Name, Email (unique), Profile Image, Cover Image, Address, Favorite Color, Status (Active/Draft)
- Team fields: Name, Short Description
- Members can belong to multiple teams
- Frontend directory and single member pages (only "Active" members visible)
- Contact form on member pages (stores submissions and emails member)
- Admin: Prevent duplicate emails, view contact submissions, see submission count in list
- Shortcodes: [all_members], [all_teams]
- Clean, secure, and optimized code
- Uninstall cleans up all plugin data
Installation
- Upload the plugin files to the
/wp-content/plugins/team-member-directorydirectory, or install via the WordPress plugins screen. - Activate the plugin through the 'Plugins' screen in WordPress.
- Use the 'TM Directory' menu in the admin to manage members and teams.
- Add [all_members] or [all_teams] shortcodes to any page to display directories.
Frequently Asked Questions
How do I display all members or teams?
Add the shortcode [all_members] or [all_teams] to any page or post.
Can I customize member or team fields?
You can extend the plugin by adding more meta fields in the code.
Does the plugin clean up after itself?
Yes, uninstalling the plugin will delete all members, teams, contact submissions, and their meta.
Changelog
1.0.0
- Initial release: Full member/team directory, contact form, admin tools, and frontend shortcodes.
Upgrade Notice
1.0.0
First release.
Screenshots
- Member directory table
- Single member profile
- Team listing
- Admin member list with submission count
License
This plugin is free software, released under the GPLv2 or later.