Schedule Posts Calendar

Description

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 (http://dhtmlx.com/docs/products/dhtmlxCalendar/index.shtml) for the calendar control.

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

Roadmap

  • None at this time.

Screenshots

  • The publish panel with the schedule menu expanded showing the calendar.
  • The publish panel with the schedule menu expanded with the default WordPress date/time fields hidden.
  • The publish panel with the default WP fields hidden and a popup calendar field.
  • The publish panel with the default WP fields hidden and a popup calendar visible.
  • The control panel options.
  • The schedule menu item in the posts/pages list.
  • The schedule mode in the posts/pages list.

Installation

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

FAQ

What browsers are supported?

Try it and find out, the JavaScript to insert the calendar is pretty standard and should support any reasonably modern browser.

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.

Reviews

Desembre 1, 2022 3 replies
This little plugin works great with WP 6.1.1 and save me a lot of work I would like to make one suggestion. I would like to see repeat rules (daily/weekly/monthly/yearly) similar to what available in Google Calendar If you could do this it would make Schedule Posts Calendar the best posting plugin available for wordpress because no plugin offers this feature
Desembre 4, 2019
Simply put this is convenience. But it’s an always install plugin because it makes live so much easier when planning content on the WP backend. Simple and effective!
Maig 24, 2017
I loved this plugin; until I found out that my posts were being saved with “Allow comments” and “Allow trackbacks and pingbacks on this page” unchecked. It appears that, when you use this to change the schedule of a post from the post list, it disables the post discussion settings.
Setembre 3, 2016
Does exactly what I wish WP did out of the box. Pops up a calendar for both date & time selection when scheduling posts. Just scheduled out a few months’ worth of daily content and am happy I found Schedule Posts Calendar before I started. Thanks Greg! (Version 5.0)
Read all 10 reviews

Contributors & Developers

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

Contributors

Changelog

5.3

  • Release date: August 22, 2023
  • Fixed medium severity security issues.
  • Added full translation support.

5.2

  • Release date: February 8, 2018
  • Updated calendar code to v5.1.
  • Fixed bug where post dates at the end of a month would wrap if the current month had lest days in it.
  • Fixed PHP warning if the options had not yet been saved.

5.1

  • 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.

5.0

  • 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.

4.3

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

4.2

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

4.1

  • 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

4.0

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

3.6

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

3.5

  • 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.

3.4

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

3.3

  • 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.

3.2

  • 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.

3.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.

3.0

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

2.1

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

2.0

  • 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.

1.1

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

1.0

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