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/mehul-wp/jw-event/archive/refs/heads/main.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
A custom WordPress Events plugin built as an application-level feature, not just a CMS extension.
Features
- Custom Post Type: Events
- Custom Taxonomy: Event Types
- Custom Meta Fields (Date, Location)
- Admin list table enhancements
- Frontend templates for single & archive views
- Shortcode support
- REST API exposure
- RSVP functionality (extensible)
- WP-CLI command for sample data
- Translation ready
- Security best practices
- Unit test scaffold
Installation
- Clone or download this repository
- Upload the
jw-eventsfolder to/wp-content/plugins/ - Activate the plugin from WordPress Admin
WP-CLI
Generate sample events:
wp jw-events generate --count=10
## Shortcode
[jw_events]
## REST API
GET /wp-json/jw-events/v1/events
## Author
Mehul L.