Did you remember to write a post for next Tuesday? What about the Tuesday after that? WordPress doesn't make it easy to see when your posts are scheduled. The editorial calendar gives you an overview of your blog and when each post will be published. You can drag and drop to move posts, edit posts right in the calendar, and manage your entire blog.
Thank you to everyone who has given us feedback and helped us improve this plugin. If you have questions, problems, or ideas for new features please let us know at wp-edcal@googlegroups.com.
Again, thanks to all who have already helped make the plugin available in so many languages. If you would like to help us translate the plugin into your language, or if you use it in a language other than English already and would like to help us keep it up to date, please write to us at wp-edcal@googlegroups.com
An editorial calendar is simply a plan for your blog. It is thinking ahead about what you're going to write. There's a detailed explanation of editorial calendars at The Easy-to-Use Tool that Helps You Build a Breakthrough Blog from Copyblogger.
From time to time people write articles about the editorial calendar. We appreciate every one.
5 Reasons You’ll Love the WordPress Editorial Calendar by Annabel Candy
Use An Editorial Calendar by Chris Brogan
Blogging For Web Designers: Editorial Calendars and Style Guides by Jessica Bordeau at Smashing Magazine
Editorial Calendar WordPress plugin review by Stephen Duckworth at My Digital InternetBrogan is right - the "Editorial Calendar" WordPress plugin truly rocks! by Dan York
Editorial Calendar Plugin for WordPress by Steve Campbell
An Editorial Calendar Plugin For WordPress by Marketplace MommiesGreat WP Plugin for Online Editors: Editorial Calendar by Mequoda Daily
Drag and Drop Post Scheduling with the Editorial Calendar WordPress plugin by Chris Garrett
WordPress Plug-In Plug: Editorial Calendar on The Incidental Economist
How To Use The Editorial Calendar For WordPress by Rezdwan Hamid
Visually Manage Your Post Publication Dates with the Editorial Calendar WordPress Plugin on WordCast
Powerful Plugins That Keep You Organized and Increase Your Productivity at askcharlyleetham.com.
SEO Copywriting Checklist for Wordpress Blogs on @WebSuccessDiva is a good article about SEO and using an editorial calendar.
Check out our demo installation at Zack's WordPress Sandbox.
The WordPress Editorial Calendar Google Group is a good place to ask questions, find answers, and post feedback. We also follow the WordPress.org forum Editorial Calendar discussion.
You can move around in the calendar using the arrows next to the months at the top or your mouse wheel. You can also move using your keyboard:
The editorial calendar follows the Week Starts On preference on the WordPress General Settings page. Choose the day you want and the calendar will use that day as the first day of the week.
The calendar is available in Brazilian Portuguese, Croatian, Czech, Danish, Dutch, English, French, German, Greek, Hebrew, Italian, Japanese, Lithuanian, Norwegian, Polish, Russian, Spanish, and Swedish.
Yes please! We are looking for translators. It only takes about 20 minutes. If you're interested please contact us.
The calendar is written in JavaScript. It contacts your blog when it scrolls to get data about your posts. Just like Google Maps. Creating a JQuery Powered Posts Calendar for WordPress explains a lot of the technical details.
After you use the calendar a few times we'll prompt you to let us collect a little data about your blog. Information like the size of your browser window and the number of posts you have per day help us make the calendar even better.
The collected data is all available to the public. Check out the Editorial Calendar Statistics.
The editorial calendar works differently based on your permissions.
You can see how it looks for different users on our Zack's WordPress Sandbox with the following users:
Each of these users has the password test.
Right now the calendar only supports posts. We're considering adding pages. If you would like to see pages show up in the calendar let us know.
If your blog has multiple authors the calendar will work just fine. You can show author names right in the calendar. Just look under screen options.
We are currently working on new features for multi-author blogs. If you have any ideas please contact us.
No. The calendar is only an administration tool. None of your readers will know you're running it unless you tell them.
Moving published posts can cause problems with some RSS feeds and is generally not a very popular thing to do. The calendar only allows you to move scheduled and draft posts.
You can style the posts in the calendar with CSS on your blog. The calendar adds a new CSS class to your post for every catalog. The class is based on the slug for the category.
For example, if you have a category named "My Category" you might have a slug for it named "my-category". Then you can make all posts with that category show up as red in the calendar with CSS like this:
<pre> .post.my-category { color: red; }
You can use any CSS properties to change posts in the calendar based on the post category.
The calendar allows you to create new posts. The default time for this new posts is 10:00 AM and the default status for this new posts is draft. You can change those values by specifying options in your blog.
The edcal_default_time
property controls the default time for new posts in the calendar. This value is in 24 hour time and you can change it by specifying the time in a format like 11:00
.
The edcal_default_status
property controls the default status for new posts in the calendar. The allowed values are draft
, future
, and pending
for the statuses of Draft
, Scheduled
, and Pending Review
respectively. This value will only be used if the current user doesn't have access to change that status. For example, if you're an author then you can't use a default status of pending
since you aren't allowed to publish posts.
The calendar will now add a CSS class for the post category on published posts and not just unpublished posts.
We're now avoiding an error that shows up on the JavaScript console when opening the quick edit dialog.
This version adds support for Hungarian. A big thank you to @harasztigyula for providing this translation.
Fixed a minor error in two resourced strings so we can properly translate the drafts drawer title.
This version adds support for Traditional Chinese. A big thank you to Alex Lion for providing this translation.
This version fixes a CSS layout issue so the calendar works with WordPress 5.6.
This version tweaks the libraries that support the calendar to avoid warnings from the Enable jQuery Migrate Helper plugin.
The calendar now support quick edit when a post has either a title or content instead of requiring a title.
Fixed a specific issue which made the calendar show up as right to left instead of left to right in Dutch.
We are now making sure to set the correct right to left and left to right orientation in every language file.
This version fixes an error with the drafts drawer that broke compatibility with WordPress 5.0.
We now have an option so you can choose if you want to scroll the calendar with the mouse wheel or not.
The calendar no longer responds to the mouse wheel. We did some user testing and it was a better experience without having to worry about the mouse wheel.
The current date range is now doing a better display job and not jumping around when the date changes.
The calendar now properly shows scrollbars for individual days when there are too many posts in a single day.
The calendar is now showing the correct left to right orientation in Turkish.
The calendar is now showing in the correct left to right orientation in Japanese.
Added a new video and did complete testing to make sure the calendar is fully compatible with the latest version of WordPress.
The calendar will no longer prompt new users to collect data about how they use the calendar. We have all the data we need for now.
The calendar has now been updated and tested for WordPress version 4.9.1.
The calendar has now been updated and tested for WordPress version 4.8.
The calendar has now been updated and tested for WordPress version 4.7.
The calendar has now been updated and tested for WordPress version 4.5.
We have a new translation in turkish with updated strings and language fixes.
The calendar has now been updated and tested for WordPress version 4.4.
The calendar has now been updated and tested for WordPress version 4.3.1.
The calendar has now been translated into Turkish and updated for WordPress version 4.2.
The calendar has now been translated into Danish. Thank you to our Danish translator Thomas Christensen.
This version fixes an error handling apostrophes and ampersands in post titles in WordPress 4.0.
We now have a new option for specifying the default status of a new post and documented the option for specifying the default time of a post.
The calendar is now doing a better job of reporting errors when it can't parse the post information from the blog.
This version is exactly the same as version 3.1, but it's been fully tested against WordPress 3.9.
The calendar now adds the category slugs for each post as a class for the line of that post in the calendar.
The calendar has a new option called edcal_custom_posts_public to control if the calendar shows for private custom posts or not.
This version makes a few small bug fixes to work well with WordPress 3.8. This includes showing the screen options with some better formatting and deleting posts from the drafts drawer properly.
Version 2.9 is another testing release. This version makes sure everything works great with WordPress 3.7.1.
Version 2.8 is all about testing. This version makes sure everything works great with WordPress 3.6 and jQuery 2.0. It also has a couple of small bug fixes.
The calendar is now available in Italian thanks to Lorenzo Boldorini who blogs at http://www.webqbe.it.
Changed all calls of the jQuery live method to use the new on method so the calendar will keep working when WordPress upgrades to jQuery 1.9.
The Mozilla team is now using the Editorial Calendar in one of their blogs and performed a security review of the calendar. They found a couple of potential issues which were fixed in this release. https://bugzilla.mozilla.org/show_bug.cgi?id=738112
The Editorial Calendar is now stripping all tags out of post titles created from the calendar. This fixes a potential security issue found by the Mozilla security testing team. https://bugzilla.mozilla.org/show_bug.cgi?id=738112
We are now preventing a potential SQL injection attack with the start date and end date filter when querying posts. This fixes a potential security issue found by the Mozilla security testing team. https://bugzilla.mozilla.org/show_bug.cgi?id=738112
We are adding an extra check to make sure that authors can't delete a post created by another author. This fixes a potential security issue found by the Mozilla security testing team. https://bugzilla.mozilla.org/show_bug.cgi?id=738112
Fixed some layout issues with the previous and next calendar buttons in WordPress 3.5.
We are now properly saving new posts in the drafts drawer in WordPress 3.5.
Added unit tests to cover creating a new post in the drafts drawer.
Added a few performance improvements to the calendar like making sure we only load our code in the admin console.
The calendar is now handling the post ID in the same way for each call it uses to get data about each post when returning post data to the calendar to avoid some PHP warnings.
The calendar is now more careful about PHP warnings so it still works if the blog is set to show PHP warnings.
The unit tests are now using the correct CSS reference so they show up properly.
Moved the setting for the default post time to the edcal.php so it's easier to change without recompiling the JavaScript.
The calendar now supports Russian thanks to Danny Zawacki and Lyudmila Kostryka. Danny blogs at http://dannyzawacki.com
We have started to namespace css classes to avoid conflicts with other plugins & themes.
Creating a new unscheduled draft is now working properly from the calendar.
The calendar is now loading relative URLs for CSS, JavaScript, and image files using the right API so they load properly when using SSL.
Fixed a memory leak in the calendar where the calendar doesn't load if you have too many posts in your blog.
The calendar is using JavaScript compression to load less data and run faster.
We've added a new mechanism to load the unscheduled drafts which spaces out the loading so the calendar responds super fast even when you have hundreds of unscheduled drafts.
Added a new button to jump to the last post in the calendar.
Added a namespace to fix a small issue of potential JavaScript file conflict with wp_enqueue_script().
The calendar now moves posts from the drafts drawer to the main calendar properly on blogs with the alternate functionality of the date function.
The calendar can now display up to eight weeks at a time instead of just five.
The calendar now has a new major feature, the "drafts drawer," a post staging area where we make all unscheduled posts available to drag onto the calendar. You can also now drag posts from the calendar back into the drafts drawer to "un-schedule" them.
Moved around functions in the js and css to be a bit more readable, and added table of contents to css file.
Updated css of Screen Options to be more core WordPress.
The calendar is no longer blocking typing in the calendar quick edit dialog.
The calendar is now translated into Lithuanian. Thanks to Vincent G. from host1free.com.
The calendar is now using the proper he_IL locale code for Hebrew instead of he.
The calendar is now translated into Spanish. Thanks to Alberto Balsalobre Rios who blogs at Mediatripa.com.
The calendar is now translated into Hebrew including right to left language support. Thanks to Meir Pinto who blogs at Pintolog.
The calendar is now translated into Norwegian.
The mouse wheel scrolling with the calendar is now working properly on WordPress 3.3. Previously it would only scroll up (into the past) and not down (into the future).
The calendar is now translated into Japanese. Thanks to Masahiro who blogs at http://www.buslog.net.
Support for WordPress version 3.3.1.
Version 1.7 supports WordPress 3.3 with fixes to the date display of newly created posts and alignment and margins of each day in the calendar.
The calendar is now scrolling in the right direction with the up and down arrows keys.
The calendar is now setting the correct post time for manual set times at noon or midnight instead of changing it by 12 hours.
The up, down, page up, and page down keys are now working properly for moving around in the text in the quick edit dialog.
The calendar is now translated into Swedish. Thanks to Johan Landström.
The post time field in the quick edit dialog is now editable so you can specify any time you want instead of having to pick in 30 minute increments.
The calendar is now translated into German. Thanks to Matthias Nattke who uses the Editorial Calendar on his site Kikamagazin Bloggt.
The calendar is now supporting a special post type "edcal_show_calendar_" to make sure certain custom post types don't show up in the calendar.
We now have a new look and feel for the quick edit dialog and a few other elements to match WordPress 3.2.
We've refactored the Editorial Calendar into a PHP class for easier maintainability and better scoping.
Id: | editorial-calendar |
Version: | 3.7.12 |
Published: | 8/9/2022 |
Project URL: | stresslimitdesign.com/editorial-calendar-plugin |
License: | licenses.nuget.org/GPL-2.0-or-later |