WP Manifestindependent plugin directory
manifest / events / event-booking-manager-pro

Event Booking Manager Pro

Manage events with meta fields and a public REST API endpoint.

by TPots · github.com/nanda7478/event-booking-manager-pro

0stars
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/nanda7478/event-booking-manager-pro/archive/refs/heads/main.zip

Production-grade WordPress plugin using modern PHP architecture (OOP, namespaces, PSR-4).

Install

  1. Put this folder into wp-content/plugins/event-booking-manager-pro/
  2. Run Composer in the plugin folder:
composer install
  1. Activate Event Booking Manager Pro in WordPress.

Features

  • Custom Post Type: event (public, rewrite slug events, supports title/editor/thumbnail)
  • Event meta fields meta box:
    • _event_date (Y-m-d)
    • _event_time (HH:MM)
    • _event_location (textarea)
    • _available_seats (integer, min 0)
    • _booking_status (open|closed|cancelled)
  • REST API:
    • GET /wp-json/tpots/v1/events
    • Optional: ?date=YYYY-MM-DD
    • Optional: ?limit=N (max 100)