This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.


A simple grid view calendar with minimal functionality, but easy to add in your own customizations


  1. Upload wp-simple-calendar folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in your WordPress dashboard


How do I display the calender?

The calendar can be displayed in either a grid view or a list view using shortcodes in your posts and pages.

For grid view:
[wpscgrid category=”category-slug” location=”location-slug”]

For list view:
[wpsclist quantity=”5″ category=”category-slug”]


December 19, 2016
Would be a nice plugin, but the event post keeps resetting to All Day Event when you save it so the event hours don’t show up in the event details.
November 4, 2016
This plugin is perfect for fulfilling the need to add a quick and easy to use calendar to any Wordpress site. (Also to add more praise – The developers are very responsive and helpful)
Read all 3 reviews

Contributors & Developers

“WP Simple Calendar” is open source software. The following people have contributed to this plugin.


Translate “WP Simple Calendar” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Accidentally left a wp_die in the finished code. Derp.


  • Replaced Custom Meta Boxes library with CMB2
  • Replaced dates stored as text with unix timestamps
  • Updated list view to show all future events if no quantity is set
  • Reworked grid view display code for efficiency


  • Created a more efficient and accurate method of querying for events in the wpsclist shortcode
  • Added an Event Start Date column to the admin screen


  • Updated Colorbox javascript
  • Fixed the wpsclist shortcode so that it works
  • Fix a date/time bug (using WordPress current_time() function instead of PHP date() function to get current date)
  • Cleaned up some invalid HTML code
  • Shortened table headings to make the grid view more mobile display friendly
  • Fixed IE javascript bug that broke previous / next buttons on grid view calendar


  • Added ajax for previous / next month navigation
  • Fixed a bug on pop-up if no location was selected


  • Fixed issue with single page pulling incorrect location (thanks numeeja)
  • Updated single page to use site’s date format (thanks numeeja)


  • Initial release