While the WordPress toolbar—the Admin Bar—provides links to start writing a new post or edit an existing post, it doesn’t provide a link to publish posts.
Let’s see how to extend the WordPress Admin Bar with a free plugin to publish posts from the front of a WordPress site while you’re previewing a post.
The problem with post publishing
I was recently experiencing a situation that wasn’t optimal: I was auditing some posts by previewing them on the front of the WordPress site, and each time I wanted to publish one of them, I had to go to the admin side of WordPress.
I didn’t like that process because it was time consuming: leaving the post view and load the entire WordPress admin just to click a button to publish a post? That’s not efficient. And it’s specially inefficient on a mobile device.
The solution to quickly publish posts
Once you install and activate this WordPress plugin you no longer need to go to the WordPress admin area just to publish a post. If an an author sends you a post preview link for your final approval before publishing, you can simply click the button in the Admin bar that the plugin adds and the post will be published.
You’ll see the URL in the browser change, from the preview URL, to the final URL of the published post using pretty permalinks. You’ll also see that the Publish button will change to read Draft instead. That’s another gem of this plugin that we’ll see in the next section.
Switch published posts to drafts
So you see a live published post and decide that it’s not ok, that it needs to be fixed and it’s better to take it down temporarily. You no longer need to go to the WP Admin to make it a draft: Just click the Draft button in the Admin Bar to quickly remove it from public view. Now you can make the changes needed until you’re ready to make it public and the finally publish it again.
Get the free plugin!
The Admin Bar Publish plugin for WordPress is completely free so you can head to the WordPress repository to download it, or search for it in your WordPress admin area going to Plugins > Add New and searching “Admin Bar Publish”. Once you locate it, click the Install button and then the Activate button.
If you found this useful, feel free to buy me a coffee ☕️so I can stay awake and create more useful plugins for you!