Team Members Directory
Manage and display team members via shortcode using Themosis routes.
by Dominik Sopic · github.com/dominik317/team-members-directory
★ 0stars
4composer installs
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/dominik317/team-members-directory/archive/refs/heads/main.zipAlso on Packagist as dominik317/team-members-directory:
composer require dominik317/team-members-directoryFrom the readme
Team Members Directory
WordPress plugin for managing and displaying team members with Themosis Framework conventions.
Requirements
- PHP: = 8.1
- WordPress: = 6.0
- Themosis Framework: 3.1 (conventions followed)
- Composer: = 2.0
- ACF Plugin: Required
Installation
Method 1: Drop-in Installation
1. Copy plugin folder to wp-content/plugins/team-members-directory
2. Run composer install in plugin directory
3. Activate plugin in WordPress admin
4. Install and activate ACF plugin
5. Flush permalinks: Settings → Permalinks → Save Changes
Method 2: Composer Installation
Step 1: Ensure your WordPress project's composer.json has composer/installers configured:
Step 2: Install the plugin:
This will automatically install the plugin to wp-content/plugins/team-members-directory/
Step 3: Complete setup:
1. Activate the plugin in WordPress Admin → Plugins
2. Install and activate Advanced Custom Fields (ACF) plugin
3. Flush permalinks: Settings → Permalinks → Save Changes
Usage
Creating Team Members
1. Go to Team Members → Add New in WordPress admin
2. Fill required fields:
- Full Name (required)
- Role/Title (required)
- Email (optional, validated)
- Photo (optional)