Broadway Events Plugin

This is my first crack at a WordPress plugin. One of my clients, Broadway Media, was sick of their third-party calendars. They felt there was too much clutter and their own events got lost in the mix. So I built this plugin for them to manager that.

Things I learned building this plugin:

  • Structure and setup (and uninstall) of a plugin
  • Creating admin section of a plugin
  • Using AJAX within WordPress
  • WPQuery of custom post types
  • Custom Post Types/Taxonomies
  • Creating, ordering, and sorting post columns

This plugin lets you create an event with a location, start and end time, ticket links, venue info, and event type. Later I added functionality for multi-day events.