Title: Quick Drafts Access
Author: Scott Reilly
Published: <strong>September 1, 2010</strong>
Last modified: April 14, 2025

---

Search plugins

![](https://ps.w.org/quick-drafts-access/assets/banner-772x250.png?rev=1098932)

![](https://ps.w.org/quick-drafts-access/assets/icon-128x128.png?rev=1098932)

# Quick Drafts Access

 By [Scott Reilly](https://profiles.wordpress.org/coffee2code/)

[Download](https://downloads.wordpress.org/plugin/quick-drafts-access.2.4.zip)

 * [Details](https://twd.wordpress.org/plugins/quick-drafts-access/#description)
 * [Reviews](https://twd.wordpress.org/plugins/quick-drafts-access/#reviews)
 *  [Installation](https://twd.wordpress.org/plugins/quick-drafts-access/#installation)
 * [Development](https://twd.wordpress.org/plugins/quick-drafts-access/#developers)

 [Support](https://wordpress.org/support/plugin/quick-drafts-access/)

## Description

By default in WordPress, accessing the drafts listing of any given post type (including
posts and pages) in the admin requires multiple clicks. Then filtering the drafts
listing by a particular user (generally to view only your drafts) additionally requires
some non-obvious manual URL hacking.

This plugin allows you one click access to all drafts, as well as to just your drafts,
of each post type via the main admin menu.

In addition, the plugin provides a count of the number of current drafts for that
post type in the link (i.e. the link could read “All Drafts (3)” to indicate there
are three drafts for that post type, and “My Drafts (1)” to indicate you only have
one draft for that post type).

When the user is responsible for all of the drafts of a given post type (and the“
My Drafts” link is not disabled via a hook) then only the “My Drafts” links will
appear. It would be redundant to show both the “All Drafts” and “My Drafts” links
in this situation. This behavior also ensures only one link is present for single-
author blogs.

Also, the draft link(s) only appear for users who have the capability to edit posts
of that post type.

The plugin hides the two types of draft links when no related drafts for that post
type are present. See the Filters section for how to override this behavior. Filters
are also provided to disable the plugin from ever showing the “All Drafts” or the“
My Drafts” links.

On admin listings of only draft posts, this plugin also adds a dropdown above the
table that allows for the listing to be filtered by the selected draft author. (
Only users who actually have a draft post are included in the dropdown.)

Links: [Plugin Homepage](https://coffee2code.com/wp-plugins/quick-drafts-access/)
| [Plugin Directory Page](https://wordpress.org/plugins/quick-drafts-access/) | 
[GitHub](https://github.com/coffee2code/quick-drafts-access/) | [Author Homepage](https://coffee2code.com)

### Developer Documentation

Developer documentation can be found in [DEVELOPER-DOCS.md](https://github.com/coffee2code/quick-drafts-access/blob/master/DEVELOPER-DOCS.md).
That documentation covers the numerous hooks provided by the plugin. Those hooks
are listed below to provide an overview of what’s available.

 * `c2c_quick_drafts_access_post_types` : Customize the list of post_types for which
   the draft links will be shown
 * `c2c_quick_drafts_access_show_all_drafts_menu_link` : Customize whether the ‘
   All Drafts’ link will appear at all for a post type.
 * `c2c_quick_drafts_access_show_my_drafts_menu_link` : Customize whether the ‘My
   Drafts’ link will appear at all for a post type.
 * `c2c_quick_drafts_access_show_if_empty` : Customize whether the ‘All Drafts’ 
   and/or ‘My Drafts’ links will appear for a post type _when that post type currently
   has no drafts_.
 * `c2c_quick_drafts_access_disable_filter_dropdown` : removal of the ‘Drafts By’
   dropdown from drafts post list table.

## Screenshots

 * [[
 * A screenshot of the main admin menu (with the menu expanded) showing the “All
   Drafts” and “My Drafts” link (with pending draft counts) for both posts (in the
   sidebar menu popup) and pages (in the expanded sidebar menu). Note that for pages,
   the “All Drafts” link is not shown because the current user is responsible for
   all of the current page drafts.
 * [[
 * When viewing a listing of drafts, the plugin introduces a dropdown above the 
   posts table that allows filtering the drafts by post author.

## Installation

 1. Install via the built-in WordPress plugin installer. Or download and unzip `quick-
    drafts-access.zip` inside the plugins directory for your site (typically `wp-content/
    plugins/`)
 2. Activate the plugin through the ‘Plugins’ admin menu in WordPress

## FAQ

### Why don’t I see an “All Drafts” or “My Drafts” link in my menu after activating the plugin?

Does that post type have any drafts? By default, the plugin does NOT display the
drafts links if no drafts are present for that post type. This behavior can be overridden(
see the Filters section).

The “All Drafts” link is always hidden for users who are responsible for all drafts
of a given post type, assuming the “My Drafts” link is configured to be displayed(
which it is by default).

### Why don’t you show the “All Drafts” and “My Drafts” links for post types that don’t have any drafts?

Like the Posts and Pages admin tables in WordPress, the default behavior of the 
plugin is to not show the drafts link if none are present for the post type since
there isn’t anything meaningful to link to. Bear in mind that the behavior can be
overridden (see the Filters section).

### For my single author site, isn’t it redundant to display both the “All Drafts” and “My Drafts” links since they are effectively identical?

Yes, which is why the plugin hides the “All Drafts” link when the “My Drafts” link
is configured to be displayed (which it is by default) and the user is responsible
for all of the drafts for a given post type.

### Does this plugin include unit tests?

Yes. The tests are not packaged in the release .zip file or included in plugins.
svn.wordpress.org, but can be found in the [plugin’s GitHub repository](https://github.com/coffee2code/quick-drafts-access/).

## Reviews

![](https://secure.gravatar.com/avatar/987985f71100ca5beccf887f763c6ca1bb8222ee5357fa6b75f74be25b56f113?
s=60&d=retro&r=g)

### 󠀁[best one](https://wordpress.org/support/topic/best-one-105/)󠁿

 [txdvil](https://profiles.wordpress.org/txdvil/) September 8, 2020

this is what I need thank you so much for your hardwork please add same feature 
for published post

![](https://secure.gravatar.com/avatar/be90d64c4934a446bd1e1328f0dc0f95090ece09a111f140688406971a96c7f2?
s=60&d=retro&r=g)

### 󠀁[Brilliant time saver!](https://wordpress.org/support/topic/brilliant-time-saver-6/)󠁿

 [waterdandelions](https://profiles.wordpress.org/waterdandelions/) January 20, 
2020

I did not know that getting rid of only one click makes my writing process this 
smoother. I am very grateful to the developer for creating and maintaining this 
plugin.

![](https://secure.gravatar.com/avatar/d09cd7d64f0666ac02763d2fabf609f4d8e98fe32d0050797f5bc2ca633ca8ff?
s=60&d=retro&r=g)

### 󠀁[Basic Plugin That We Should All Have](https://wordpress.org/support/topic/basic-plugin-that-we-should-all-have/)󠁿

 [cnm212](https://profiles.wordpress.org/cnm/) March 9, 2019

Didn’t know how necessary this simple plugin was until I had it. Highly recommended.

![](https://secure.gravatar.com/avatar/58b6e67ee441078482cae96d265f265ab4279c2df0e3dd68ea8cb682662eb465?
s=60&d=retro&r=g)

### 󠀁[A Must Have](https://wordpress.org/support/topic/a-must-have-284/)󠁿

 [Michael Carnell](https://profiles.wordpress.org/carnellm/) January 4, 2018

Love this plug-in. Quick Drafts Access helps me keep track of all the posts I have
in draft status. I can go back and review those drafts, update them, work on them,
publish them, whatever I need. Good to be able to see if other authors on my site–
even me as a different login – have left unfinished posts around.

![](https://secure.gravatar.com/avatar/6e4bcdcb4749bb317b8260ca1bf9504a16088105d056a2b0d8c5cf0a145a688c?
s=60&d=retro&r=g)

### 󠀁[very useful](https://wordpress.org/support/topic/very-useful-1281/)󠁿

 [Mike V. Gorbunov](https://profiles.wordpress.org/michael_zloi/) May 31, 2017

This plugin is very simple and useful. Thanks!

 [ Read all 7 reviews ](https://wordpress.org/support/plugin/quick-drafts-access/reviews/)

## Contributors & Developers

“Quick Drafts Access” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Scott Reilly ](https://profiles.wordpress.org/coffee2code/)

[Translate “Quick Drafts Access” into your language.](https://translate.wordpress.org/projects/wp-plugins/quick-drafts-access)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/quick-drafts-access/),
check out the [SVN repository](https://plugins.svn.wordpress.org/quick-drafts-access/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/quick-drafts-access/)
by [RSS](https://plugins.trac.wordpress.org/log/quick-drafts-access/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.4 (2025-03-08)

Highlights:

This minor release prevents translations from containing unintended markup, adds
caching, notes compatibility through WP 6.8+ and PHP 8.3+, improves unit testing
while also removing unit tests from release packaging, and updates copyright date(
2025).

Details:

 * New: Cache results of query for draft authors
 * New: Extract logic for getting draft author IDs into new `get_draft_post_authors()`
 * Change: Prevent translations from containing unintended markup
 * Change: Discontinue explicit and unnecessary loading of textdomain
 * Change: Note compatibility through WP 6.8+
 * Change: Note compatibility through PHP 8.3+
 * Change: Update copyright date (2025)
 * Change: Add missing inline comments for translators
 * Change: Remove development and testing-related files from release packaging
 * Change: Reduce number of ‘Tags’ from `readme.txt`
 * Change: Prevent unwarranted PHPCS complaints
 * New: Add `.gitignore` file
 * Unit tests:
    - Allow tests to run against current versions of WordPress
    - New: Add `composer.json` for PHPUnit Polyfill dependency
    - Change: Explicitly define return type for overridden method
    - Hardening: Prevent direct web access to `bootstrap.php`
    - Change: In bootstrap, store path to plugin directory in a constant

#### 2.3.1 (2023-04-29)

 * Change: Note compatibility through WP 6.3+
 * Change: Update copyright date (2023)
 * Fix: Fix typo for link to DEVELOPER-DOCS.md in README.md
 * Fix: Fix typo in readme.txt
 * New: Add a possible TODO item

#### 2.3 (2021-09-22)

 * New: Add DEVELOPER-DOCS.md and move hooks documentation into it
 * Change: Only support public post types, but also exclude ‘attachment’
 * Change: Improve and tweak developer documentation and code examples
 * Change: Note compatibility through WP 5.8+
 * Unit tests:
    - New: Add `setUp()`, namely to actually register post types
    - Change: Test support for actual post types
    - Change: Change `c2c_quick_drafts_access_post_types()` to actual use the post
      types sent to it
    - Change: Restructure unit test directories
       * Change: Move `bin/` into `tests/`
       * Change: Move `tests/` into `tests/phpunit/`
       * Change: Move unit test file into `tests/phpunit/tests/`
    - Change: Remove ‘test-‘ prefix from unit test file
    - Change: Rename `phpunit.xml` to `phpunit.xml.dist` per best practices
    - Change: In bootstrap, store path to plugin file constant
    - Change: In bootstrap, add backcompat for PHPUnit pre-v6.0
 * New: Add a possible TODO item

_Full changelog is available in [CHANGELOG.md](https://github.com/coffee2code/quick-drafts-access/blob/master/CHANGELOG.md)._

## Meta

 *  Version **2.4**
 *  Last updated **12 months ago**
 *  Active installations **400+**
 *  WordPress version ** 4.6 or higher **
 *  Tested up to **6.8.5**
 *  Language
 * [English (US)](https://wordpress.org/plugins/quick-drafts-access/)
 * Tags
 * [admin](https://twd.wordpress.org/plugins/tags/admin/)[draft](https://twd.wordpress.org/plugins/tags/draft/)
   [drafts](https://twd.wordpress.org/plugins/tags/drafts/)[menu](https://twd.wordpress.org/plugins/tags/menu/)
   [shortcut](https://twd.wordpress.org/plugins/tags/shortcut/)
 *  [Advanced View](https://twd.wordpress.org/plugins/quick-drafts-access/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  7 5-star reviews     ](https://wordpress.org/support/plugin/quick-drafts-access/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/quick-drafts-access/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/quick-drafts-access/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/quick-drafts-access/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/quick-drafts-access/reviews/?filter=1)

[Add my review](https://wordpress.org/support/plugin/quick-drafts-access/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/quick-drafts-access/reviews/)

## Contributors

 *   [ Scott Reilly ](https://profiles.wordpress.org/coffee2code/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/quick-drafts-access/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=6ARCFJ9TX3522)