Search Over 30,000 FREE Plugins from the Official WordPress Plugin Directory Repository

Schedule Posts Calendar

Adds a JavaScript calendar to the scheduled publish widget to allow you to select a date and time graphically instead of via the text entry boxes.

Adds a JavaScript calendar to the scheduled publish widget to allow you to select a date and time graphically instead of via the text entry boxes.

This plugin uses the gpl'd dhtmlxcalendar ( for the calendar control.

This code is released under the GPL v2, see license.txt for details.

Author Greg Ross
Contributors GregRoss
Tags admin, calendar, posts
  1. schedule-posts-calendar screenshot 1

    The publish panel with the schedule menu expanded showing the calendar.

  2. schedule-posts-calendar screenshot 2

    The publish panel with the schedule menu expanded with the default WordPress date/time fields hidden.

  3. schedule-posts-calendar screenshot 3

    The publish panel with the default WP fields hidden and a popup calendar field.

  4. schedule-posts-calendar screenshot 4

    The publish panel with the default WP fields hidden and a popup calendar visible.

  5. schedule-posts-calendar screenshot 5

    The control panel options.

  6. schedule-posts-calendar screenshot 6

    The schedule menu item in the posts/pages list.

  7. schedule-posts-calendar screenshot 7

    The schedule mode in the posts/pages list.

  1. Extract the archive file into your plugins directory in the schedule-posts-calendar folder.
  2. Activate the plugin in the Plugin options.


  • Release date: February 5, 2016
  • Fixed: Cleaned up some WP_DEBUG messages.
  • Fixed: Incorrect month set when the today button was pressed with the popup calendar enabled.


  • Release date: April 3, 2015
  • Added "wordpress" theme that copies the colors from the current wordpress admin theme.
  • Updated calendar code to v4.1.3.
  • Updated default calendar style to the new "wordpress" theme.


  • Release date: December 30, 2013
  • Fixed bug with the start of week setting that was being overwritten.


  • Release date: December 27, 2013
  • Fixed issue with Tuesday/Thursday translations in the calendar


  • Release date: December 27, 2013
  • Fixed bug in translation code, enable/disable logic was inverted
  • Fixed bug in preferences code, would not allow you to disable translations


  • Release date: December 24, 2013
  • Added language support.


  • Release date: December 21, 2013
  • Add 'Today' button to reset the calendar to the current date.


  • Release date: December 11, 2013
  • Updated to new dhtmlxcalendar calendar code (version 3.6 build 131108).
  • Support new dhtmlxcalendar theme 'Terrace' (now the default for new installs).
  • Re-styled Cancel link in the post/page edit, it is now a button aligned to the right.
  • Added uninstall routine.
  • Tested with WordPress 3.8.


  • Release date: November 25, 2013
  • Bug fix on the quick edit theme selection code.


  • Release date: November 24, 2013
  • Bug fix on the theme selection code, thanks JochenT.
  • Code update to resolve deprecated use of role/responsibilities when adding the admin page, thanks JochenT.


  • Release date: July 18, 2012
  • Minor update, in previous versions if you use the quick edit mode and make a change to the scheduled date it would not update the scheduled date in the list.
  • Test up to WordPress 3.4.1.


  • Release date: May 1, 2012
  • Minor bug fix, when using the new quick edit mode in the posts/pages changing the date/time would incorrectly set the hour to be the same as the minute.


  • Release date: April 16, 2012
  • Major update to include support for a schedule calendar in the posts/pages list.


  • Release date: March 10, 2012
  • Minor bug fix that caused the in-line calendar to start one month in the future.


  • Release date: March 8. 2012
  • Created settings page.
  • Added options to set the start of the week.
  • Added theme option.
  • Added option to hide default WordPress date/time fields.
  • Added popup option to the calendar instead of the default in-line.


  • Release date: March 5, 2012
  • Minor update to reduce the size of the calendar div from 250px to 230px.
  • Added FAQ's.


  • Release date: March 2, 2012
  • Initial release.

What browsers are supported?

Try it and find out, the JavaScript to insert the calendar is pretty standard and has been tested on:

* IE9 (note, do NOT use compatibility mode)
* Opera 11.6+
* FireFox 10+

Why is the calendar overlapping the other areas?

If you are using IE in compatibility mode the calendar will overlap other areas, disable compatibility mode.


  • None at this time.
Version 5.1

Requires WordPress version: 3.0.0 or higher

Compatible up to: 4.7.2

Last Updated 08 Dec 2016

Date Added: 02 Mar 2012

Plugin Homepage


4.8 stars
6 ratings


Not Enough Data

Works: 0
Broken: 0