Hello! A new release of Edit Flow is now available.

Filtering custom statuses is working again, thanks to a great contribution from @jsit (a first time contributor)!

@ryelle, another first time contributor, made a great fix that solved a conflict with a PWA plugin.

And lastly, we had some great contributions from @WPprodigy in the form of bug fixes and improvements, which are putting Edit Flow on the right foot moving forward.

Stay tuned as we continue to work through our backlog and improve Edit Flow.


How to Update?

You can update directly from your WordPress Dashboard (Dashboard > Updates), or download the release from the Plugin Directory or the GitHub repo.


Hey All! A new maintenance release (v0.9.3) is now available. The release includes some fixes for datepicker localization, notification statuses and some errors/warnings. For a full list of changes, check out the release notes.

Be on the lookout for another release in the coming weeks as we continue to work through our backlog.

And thanks to everyone who contributed to this version!

How to Update?

You can update directly from your WordPress Dashboard (Dashboard > Updates), or download the release from the Plugin Directory or the GitHub repo.


We just pushed out a long overdue maintenance release (v0.9.1) with a collection of bug fixes. The release includes some compatibility fixes with the Block and Classic editors. We’ve also tested the plugin with WordPress 5.3 in preparation for the upcoming release. For a full list of changes, you can read the release notes.

Expect another bug fix release in a few weeks as we work through our backlog of issues.

And thanks to everyone who contributed to this version!

How to Update?

You can update directly from your WordPress Dashboard (Dashboard > Updates), or download the release from the Plugin Directory or the GitHub repo.

v0.8.2: The check is in the mail

Happy to let you know that v0.8.2 is out and available from WordPress.org! This is a minor bug fix and maintenance release that introduced a number of fixes and improvements you can read about here (so many props!).

Let us know what you’d like to see in the next release of Edit Flow in the comments below, the support forums or on Github.

As always, Edit Flow is looking for contributors to help improve and maintain the plugin!


v0.8.1: Fixin’ bugs

We’re happy to tell you that v0.8.1 is out and available from WordPress.org! This is a minor bug fix and maintenance release that:

  • introduces a default title on the calendar for posts without one
  • stops posts moving days in the calendar when updated
  • adds German, Spanish and Brazilian Portuguese translations
  • adds several caching enhancements
  • includes some improvements to plugin internals
  • fixes an issue with users who’ve left blogs
  • adds Composer support


v0.8: Dashboard Notepad, Calendar Improvements, and more!

Happy New Year! We wanted to send out a quick update announcing the new features in Edit Flow v0.8.

New Feature: Dashboard Notepad

  • A simple, plain text notepad that allows admins and editors to leave notes that are visible to all users who have access to the dashboard. This is useful for leaving instructions, notes, or important announcements.

Dashboard Notepad

Enhancement: Post Management in Calendar

  • Quickly create posts or pitches by double clicking a day in the calendar.
  • Drag and drop posts to reschedule them to a different day.
  • Click on a post to see metadata and quickly access Edit, Trash, Preview or Follow buttons.


Enhancement: Subscribe to your editorial calendar

  • Subscribe to your calendar in iCal or Google Cal by enabling subscriptions in Calendar settings, and grabbing the secret URL in “Screen Options” on the calendar page.


Localization Updates

  • New Russian localization by to te-st.ru.
  • Updated Japanese localization by naokomc.
  • Updated Dutch localization by kardotim.

Other improvements:

  • Post Subscribers: Adding or removing subscribers to a post is now saved via AJAX, which means you can update post subscribers without clicking “Save Post.”
  • Following posts: New “Follow” links for posts across the Manage Posts, Calendar, or Story Budget page allows editors to easily follow or unfollow posts without needing to open the post.
  • Editorial Metadata dates: Ability to assign both a date and time to the editorial metadata’s date field, which helps clarify deadlines.
  • Email alerts: Scheduled publication time added to relevant email notifications.

For more details on improvements, bugfixes, and contributors, please visit the changelog and the Edit Flow development blog

You can follow along Edit Flow development on Github. If you’re interested in contributing, the Issues page is a great place to start!

And finally, the following folks did some tremendous work helping with the release of Edit Flow v0.8: azizurbbrookscojennindanielbachhuberdrrobotnikFstopjkoviskardotimkeoshi mattoperrymbijonnaokomcnatebot,nickdaughertypaulgibbsrgalindo05te-st.ruwillvanwazerziz.

v0.7.5: Enhancements and bugfixes

A couple of localizations, some small enhancements, and another laundry bag of fixes:

  • New Japanese localization thanks to naokomc.
  • New French localization thanks to boris-hocde.
  • Allow custom post statuses to be completely disabled for a post type, preventing situations where ‘draft’ posts could disappear when the draft status was deleted.
  • Better implementation of the hack we have to employ for editable slugs in the post edit screen. Thanks cojennin for the assist.
  • Editorial metadata names can now be up to 200 characters (instead of 20 previously). Props cojennin.
  • Bug fix: Load modules on ‘init’ so the strings associated with each class can be properly translated.
  • Bug fix: Pagination functional again when filtering to a post type.
  • Bug fix: Pre-PHP 5.2.9 array_unique() compatibility.
  • Bug fix: Respect the timezone when indicating which day is Today.
  • Bug fix: Calendar should work for all post types, regardless of which are supposed to be added to it.

See Github for all of the closed issues.

Also of note: edit(orial) flow is coming to core for WordPress 3.6! This will mostly be bug fixes around custom statuses, but I’m hoping to release Edit Flow v0.8 around the same time. Let me know if you’d like to help with contributing.

As always, please hit us with questions, feature requests, and bug reports in the WordPress.org forums.

v0.7.4: Enhancements and bugfixes

Some small enhancements, and a laundry bag of fixes:

  • Added ‘Scheduled’ as one of the statuses you see in the ‘Posts At A Glance’ widget. ‘Private’ and other core statuses can be added with a filter.
  •  Sort posts on the Manage Posts view by visible editorial metadata date fields.
  • Modify email notifications with two filters.
  • Bug fix: Proper support for unicode characters in custom status and editorial metadata descriptions.
  • Bug fix: Show the proper last modified value on the story budget when the server’s timezone is not set to GMT. Props danls.
  • Bug fix: Make the jQuery UI theme for Edit Flow more specific so it doesn’t conflict with core modals.
  • Bug fix: Use the proper singlular label for a post type when generating notification text.
  • Bug fix: Post slug now updates when the post has a custom status.
  • Bug fix: When determining whether a user can change a post’s status, check the ‘edit_posts’ cap for the post type.

See Github for all of the closed issues.

As always, please hit us with questions, feature requests, and bug reports in the WordPress.org forums. If you’d like to help out, check out our guide to contributing.

v0.7.2: Custom statuses for contributors

Thanks to an awesome contribution from Daniel Chesterton, we have an oft-requested feature to give you today: custom statuses for contributors. Previously, your contributors and other users without the ‘publish_posts’ capability had two options, “Save as Draft” or “Submit for Review”. With Edit Flow v0.7.2, they can save content to any stage of your workflow.

Here’s what the submit meta box now looks like for your contributors:

You can use a simple filter to restrict your contributors to only changing specific statuses. If you did so, it would look like this:

In this release, we’ve also incorporated the following changes:

  • Support for trashing posts from the calendar. Thanks Dan York for the idea and a bit of code.
  • Updated codebase to use PHP5-style OOP references.
  • Fixed some script and stylesheet references that had a double ‘//’ in the URI path
  • New edit_flow_supported_module_post_types_args filter allows you to enable custom statuses and other modules for private post types

See Github for all of the closed issues.

As always, please hit us with questions, feature requests, and bug reports in the WordPress.org forums. If you’d like to help out, check out our guide to contributing.

Edit Flow v0.7.1: Enhancements and bugfixes

Coming to you live from a rainy Portland afternoon: Edit Flow v0.7.1. This is mostly a enhancements and bugfixes release with the following points of interest:

  • Shows the year on the calendar and story budget if it’s not the current year.
  • Allows users to save post subscriptions the first time they save the post. This also fixes the bug where a user wouldn’t be subscribed until they saved the post twice.
  • Changed the behavior of notifications for the user changing a status or leaving a comment. Previously, they’d receive an email with the action they just performed; now they do not. This can be changed with a filter.
  • New Italian localization thanks to Luca Patané.
  • Bug fix: Auto-subscribe the post author to their posts by default but make it filterable.
  • Bug fix: Only show “authors”, or contributors and above, in the user dropdown for the calendar and the story budget. This new behavior can be filtered out however.
  • Bug fix: Metaboxes are registered with proper priority. Props benbalter
  • Bug fix: If a user hasn’t ever opened the calendar before, the date should default to today, not the Unix Epoch
  • Bug fix: Prevent editorial metadata filters from stomping on others’ uses by actually returning the original value when we don’t want to manipulate it
  • Bug fix: Specify a max-width on <select> dropdowns in the calendar and story budget so long values don’t break formatting

See Github for all of the closed issues.

On that note, getting involved with the code side of the project is now easier than ever. We’ve moved all of our project management to Github.

One way to get acquainted with the code base is by producing a functional code snippet. We have a list of code snippets requested at one point or another, including:

  • Remove the publish capability for certain statuses so you don’t accidentally publish a pitch or similar pre-production post (#55)
  • Send out reminders to users based on the value in an editorial metadata date field (#48)
  • Include users listed in the “User” editorial metadata field as recipients of notifications (#46)

If your code snippet works well and meets our standards, we’ll add it to our site documentation and thank you profusely.