A WordPress plugin for managing and displaying people profiles.
WP Peeps is a WordPress plugin that helps you create and manage a directory of people on your website. Perfect for displaying leadership, team rosters, or employee directories.
- WordPress 6.6 or higher
- PHP 7.2 or higher
- Custom post type for managing people profiles
- Configurable phone number formatting
- Custom URL structure for people profiles
- Public/private directory option
- Full Name block
- Phone Number block
- Email Address block
- Social Links block
- Upload the plugin files to the
/wp-content/plugins/wp-peeps
directory - Activate the plugin through the 'Plugins' screen in WordPress
- Go to People → Settings to configure the plugin options
This plugin is currently in beta. To help test:
- Download the latest beta release from GitHub
- Install and activate the plugin
- Report any issues on the GitHub repository
- Note: This is a pre-release version, not recommended for production sites
npm install
- Installs dependencies
npm start
- Starts the development build process with hot reloadingnpm run build
- Creates a production buildnpm run format
- Formats JavaScript files using Prettiernpm run lint:css
- Lints CSS/SCSS filesnpm run lint:js
- Lints JavaScript filesnpm run plugin-zip
- Creates a distributable plugin zip file
To generate test data for development:
wp eval-file wp-content/plugins/wp-peeps/bin/generate-test-data.php 20
This will create 20 test people profiles in your WordPress installation.
- Fixed issue with social links styling
- Adjust phone number formatting to all between 10 and 15 digits
- Added toggle to disable archive view
- Added settings for menu position
- Removed Job Title field
- Improved editor experience
- Added inline editing for prefixing phone and email
- Improved social links functionality
- Full Name, Email, and Phone now display data in query loop editor
- Various code cleanup and optimizations
- Initial beta release
- Added Full Name block
- Added Phone Number block
- Added Email Address block
- Added Social Links block
- Custom phone number formatting
- Initial release
- People directory custom post type
- Admin settings page
- Phone number formatting
- Required name fields
- Contact information fields
Contributors: Phil Hoyt Tags: directory, people, staff, team, employees Tested up to: 6.7 Stable tag: 0.1.0 License: GPL-2.0-or-later License URI: https://www.gnu.org/licenses/gpl-2.0.html