Theatre WP a WordPress plugin for Performing Arts Companies

Theatre
WP

The plugin “Theatre WP” makes easy the work of developers and designers who use WordPress to create websites for troupes and Performing Arts Companies.

Theatre WP is intended for designers and developers using WordPress to setup a performing arts company website.
A Theatre WP theme is coming soon for you to use it as a template.
This plugin provides productions and performances management.

Información en español

What does the plugin include?

  • Custom posts for Shows, Performances and Sponsors
  • Widget for upcoming Performances of a particular Show
  • Widget for global upcoming Performances
  • Widget for Production Sponsors

Plugin benefits

  • Adapted to the basic needs of most Theater Companies
  • Organized and well structured information of Shows and Performances to facilitate their management and accessibility
  • Independent of the theme used in WordPress
  • Customizable
  • Open to improvements and suggestions

Screenshots

Theatre WP Options

Sample Choreography site

ToDo

  • Hookable
  • Cleaner default templates

Notes for developers/designers

There are six templates within the plugin as examples to use it in your custom theme:

  • single-spectacle.php #Single Show page
  • single-performance.php #Single Performance page
  • archive-spectacle.php #List of available Shows
  • archive-performance.php #List of availabel Performances
  • check-dates-form.php #To filter performances by date
  • taxonomy-format.php #Productions by category

You can copy the files located in includes/templates within the plugin directory to your theme's directory and modify it to your liking.

Companies using the Theatre WP plugin

If your company is using this plugin, send me a message to contacto at bolorino dot net or @bolorino via twitter and I'll add a link to your website here.

Changelog

0.67

  • Localization fixes
  • Tickets information fixes

0.66

  • WordPress 4.7
  • New setup option: Google Maps API
  • Set desired thumbnail size in $theatre_wp->get_spectacle_data
  • New template function to get the featured image in all available sizes (get_spectacle_thumbnail)
  • Enable “tag” taxonomy for shows
  • Added get_busy_dates
  • Added tickets options for performances

0.65

  • Fix. Display future years in performaces select box

0.64

  • WordPress 4.6
  • Fix limit in performances widget
  • Added missing performance region field

0.63

  • Fix options saving

0.62

  • Tabbed options panel
  • First hook to filter audience

0.61

  • Fix missing javascript
  • Select the number of performances to display in upcoming performances widget

0.60

  • Fix datepicker in performances (by now it supports default WordPress date formats)
  • Fix draft performances displaying
  • Fix performance map language
  • French translation (merci to Jean-Bernard Huet)

0.59

  • WordPress 4.4
  • Fix productions list in admin with multiple languages
  • Fix custom posts dashboard icons

0.58

  • WordPress 4.3

0.57

  • New option to select sponsors in spectacle edition as list instead of check boxes
  • Minor bugfixes

0.53

  • Excerpt added to Performances
  • Function to check if there are performances \$theatrewp->are_there_performances();
  • Minor bug fixes

0.52

  • Fix translations

0.51

  • Works now with (almost) any theme!
  • Content filtered instead of using custom templates inside plugin
  • Define TWP_THEME in your custom theme if using templates for productions and performances to avoid duplicate content
  • Fix: return get_bloginfo instead bloginfo in get_production_cat_url
  • Fix: option_post_per_page returns empty

0.50

  • WordPress 4.0
  • Custom posts info in Dashboard (At a glance)
  • Cleanup activation and deactivation hooks

0.49

  • Fix plugin version

0.48

  • Fix performance meta update error

0.47

  • Fix redundant object creation
  • Update performances meta
  • Performances templates fixes
  • Fix audience array
  • [Polylang] List only translated shows in performance edit

0.46

  • Performances Polylang compatibility
  • Performances fixes

0.45

  • WordPress 3.9.2
  • Performances fixes and pagination

0.44

  • Widget API update (Warning! You need to setup again your TheatreWP widgets after this update)

0.43

  • Fixes
  • Widget class
  • Template updates
  • Pot file updates

0.42

  • WordPress 3.9
  • Get Production Category URL

0.41

  • WordPress 3.8.2
  • Production duration

0.40

  • Filter productions and performances list
  • Dates localization
  • Hierarchical productions taxonomies (types of productions)
  • Productions widget sort options
  • Bug: get_spectacle_link by title not post_name
  • Remove home video custom post
  • Russian translation (thanks to veshinak)

0.39

  • Fix empty sponsors

0.38

  • Sponsors management and widget
  • Home video
  • Various bug fixes

0.37

  • Fixed custom slug spectacle links

0.36

  • Fixed Credits display

0.35

  • Fixed Spectacle Admin UI

0.33

  • Fixed event's date selection

0.32

  • WordPress 3.8

0.3

  • Fixed multiple objects instances
  • Basic plugin settings
  • Display performance location's map
  • Auto build of custom post permalinks

0.2

  • First Beta version