Event Calendar plugin
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
css add calendar widget from dev-jared branch, see #17 Apr 26, 2016
inc Make AJAX query args filterable May 3, 2018
js i18n of date time details metabox Feb 28, 2018
languages Update language files Oct 9, 2018
.editorconfig .editorconfig with WordPress Coding Standards Apr 19, 2017
.gitattributes Don’t export unneeded files in WordPress Apr 19, 2017
CHANGELOG.md update version and changelog Jan 16, 2017
README.md Fix taxonomy name shouldn't contain a dash Feb 6, 2018
be-events-calendar.php Internationalize the strings Apr 25, 2017



This is a simple, clean base plugin for developing event calendars.


  • Creates events post type and customizes columns
  • Creates simple metabox for collecting event date/time. This can be replaced with your own metabox (see Dev Notes below)
  • Customizes the query to sort by event start date and only show upcoming events
  • Creates an Upcoming Events widget
  • If you're using Genesis, it adds appropriate event schema markup.

Optional Features

These can be added with add_theme_support( 'be-events-calendar', array() ). Add these keys to the array:

  • 'event-category'. Creates an event_category taxonomy.
  • 'recurring-events' . Allows for recurring events

Dev Notes

The metabox can be disabled using the 'be_events_manager_metabox_override' filter. See wiki for more information.

Here's the code for an event calendar widget. It's not included in the plugin since it often requires modification.