Skip to content
Event Calendar plugin
PHP CSS JavaScript
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
css add calendar widget from dev-jared branch, see #17 Apr 26, 2016
inc create_function() is deprecated, use modern approach May 28, 2019
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
.gitignore Ignore .DS_Store files Apr 19, 2017 update version and changelog Jan 16, 2017
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.

You can’t perform that action at this time.