QuickPost Plugin Allows Users To Create New or Duplicate Posts from the WordPress Content Editor

There is not much I miss about the classic editor. It was dead to me when the block system became the new normal. However, there might be a feature or two that I miss.

The biggest of those features? The “Add New” button at the top of the post editor.

Classic WordPress editor with a faux post and image of flowers.
“Add New” button in the classic editor.

So, when Aurooba Ahmed mentioned that she was building a plugin to address this very problem on Twitter, I took note, eagerly awaiting the day of its release. Losing the button for adding a new post was a user experience regression, and her QuickPost plugin rights one of the wrongs with the block editor that has long gone unfixed.

This is particularly true for fullscreen users. They have no quick access to the Add New links available via the toolbar or admin menu. Neither are shown in fullscreen mode.

The plugin works right out of the box. There are no settings to configure. Just install, activate, and look for the Add New button to appear when editing a post.

WordPress block editor with a faux post and picture of flowers.  There is an additional "Add New" button in the toolbar.
Block editor with “Add New” button.

The button also comes with an extra option for duplicating posts. It is available by clicking the vertical ellipsis icon on the side of the button.

Ahmed argues in her announcement post that the duplicate-post feature is a fundamental part of content publishing:

This functionality is core to anything that provides a content creation experience (excluding social media). Can you imagine Microsoft Word without the “Save As..” feature, that essentially serves as a way to duplicate documents? Or the “Open a copy” feature they later introduced?

I agree. It has long been needed as a core feature and the active install numbers from plugins that offer it back it up.

To copy a post, users need to only click the “Duplicate Post” button. The plugin will create the copy and transfer the user over to the editing screen for it:

WordPress block editor with demo content and an image of flowers.  The post title begins with "Copy of" because the post has been duplicated.
Duplicated post.

The plugin automatically copies the post data and metadata. It only changes the title of the duplicate post to “Copy of Post Title.” Ahmed noted in the announcement that she might add a feature for customizing this in the future.

She also said she is thinking of other features to improve the plugin. The ideas include batch duplication, a new post keyboard shortcut, and more UI improvements.

For my own workflow where I might be working on multiple pieces of content at once, QuickPost feels like it is mere inches away from perfection. One of the downsides of the plugin’s “Add New” button is that it is literally a <button> element. This means that users cannot right-click on it and open a new post editor in another browser tab/window. For that functionality, the button would need to be a link (<a>) element. This is also the difference between the plugin and the classic editor.

QuickPost is also a quick answer for a more in-depth issue around navigating content. Ahmed recently opened a ticket for adding a sidebar while in fullscreen mode, which would house links to Posts, Add New Post, and Duplicate Post. The proposal would create a UI that could look like the following:

WordPress block editor with a sidebar navigation section open for accessing the Dashboard, Posts, Add New Post, and Duplicate Post screens.
Proposed UI (draft) for adding content navigation.

Do not expect this to land in WordPress any time soon. A browse mode for the site editor is on the 6.0 roadmap, but bringing such a navigation element to the content editor will have to wait.

There is a ton of discussion to unpack in Ahmed’s ticket, and it is probably deserving of its own post here at the Tavern. For now, at least some users have access to much-needed features via the QuickPost plugin.

7

7 responses to “QuickPost Plugin Allows Users To Create New or Duplicate Posts from the WordPress Content Editor”

  1. One piece of functionality that I would like see implemented is the ability to schedule a post for a specific day of the year each and every year. IOW, an easy way to implement “On This Day…” style posts that you want to publish on a specific date every single year. To my knowledge, there is no way to do that with WordPress.

  2. Thank you for sharing your discovery since I’m about to deep dive into recreating quite a few sites this plugin will come in super handy. Don’t you think WP 6 might include this functionality by any chance?

  3. I’m so glad you like it! :)

    ” QuickPost feels like it is mere inches away from perfection. One of the downsides of the plugin’s “Add New” button is that it is literally a element. This means that users cannot right-click on it and open a new post editor in another browser tab/window. For that functionality, the button would need to be a link (<a>) element. This is also the difference between the plugin and the classic editor.”

    Hmm, good point, I often did that too! Some options:

    Add the option to open in a new window in the kebab menu
    Change it to an anchor link like you suggested
    Default the button to opening in a new tab

    Thoughts?

  4. This is great and should be in core if you ask me. I have a few sites where basically all I have to do is paste new blog articles, and maybe fix a few paragraph spacing issues. This is where I still find the classic editor more convenient. Then when I use the block editor, especially in full screen mode, I often mistake the New block button for the New post button. Great work Aurooba!

Newsletter

Subscribe Via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.