PHPackages                             dominik317/team-members-directory - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. dominik317/team-members-directory

ActiveWordpress-plugin

dominik317/team-members-directory
=================================

Team Members Directory plugin

v0.1.0(3mo ago)04proprietaryPHPPHP &gt;=8.1

Since Jan 29Pushed 3mo agoCompare

[ Source](https://github.com/dominik317/team-members-directory)[ Packagist](https://packagist.org/packages/dominik317/team-members-directory)[ RSS](/packages/dominik317-team-members-directory/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (1)Versions (2)Used By (0)

Team Members Directory
======================

[](#team-members-directory)

WordPress plugin for managing and displaying team members with Themosis Framework conventions.

Requirements
------------

[](#requirements)

- **PHP:** &gt;= 8.1
- **WordPress:** &gt;= 6.0
- **Themosis Framework:** 3.1 (conventions followed)
- **Composer:** &gt;= 2.0
- **ACF Plugin:** Required

Installation
------------

[](#installation)

### Method 1: Drop-in 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

[](#method-2-composer-installation)

**Step 1:** Ensure your WordPress project's `composer.json` has `composer/installers` configured:

```
{
    "require": {
        "composer/installers": "^2.0"
    },
    "extra": {
        "installer-paths": {
            "wp-content/plugins/{$name}/": ["type:wordpress-plugin"]
        }
    }
}
```

**Step 2:** Install the plugin:

```
composer require dominik317/team-members-directory
```

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
-----

[](#usage)

### Creating Team Members

[](#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)
    - **Bio** (optional)
3. Click **Publish**

### Displaying Team Members

[](#displaying-team-members)

**Shortcode (embed anywhere):**

```
[team_members]
[team_members limit="6" order="DESC"]

```

**Dedicated Route:**

```
https://yoursite.com/team

```

**In PHP Templates:**

```
