If you’ve been working with WordPress for a while, you’ve likely posted an early draft by mistake at one point or another. Regardless of the reason, it’s certainly annoying. Depending on your blog’s setup, it could have some negative consequences – even compromising your position if you’re working on behalf of someone else.

The most elegant solution to this problem is to implement a feature that adds post publishing confirmation messages within WordPress. As you might imagine, you can do this using a plugin. In this article, we’ll teach you how to do it, and also show you a manual way. Let’s get started!

Why You Need Post Publishing Confirmation Messages

A post publishing confirmation message.

Post publishing confirmation messages are a simple feature that can improve your site’s usability.

In short, a post publishing confirmation message is simply a pop-up message that asks if you’re sure about your decision. It’s a handy way to combat misclicks and other publishing errors.

These messages are both easy to implement, and they can have a positive impact on your site too. For example:

  • You can stop accidental publications. We’ve worked on hundreds of WordPress posts over the past few years, so we’re very familiar with the platform. Still, that doesn’t stop us from potentially hitting the wrong button and posting an early draft of an article.
  • They can prevent automated emails and social media updates from going out. A lot of people integrate their social media and email campaigns with WordPress. So, whenever there’s a new post, your social media would update automatically, which is something you don’t want happening by mistake.
  • There are no downsides to confirmation messages! Adding this feature won’t impact your site’s usability or performance. It’s just an extra click on your way to publishing a new post, so there’s little downside to it.

Of course, not every website needs to add post publishing confirmation messages. For example, if you’re running a single-author blog and you’ve never run into an issue with accidental publications, you’re probably safe. However, we do recommend this feature for WordPress sites with multiple authors, to minimize risk.

Introducing the Publish Confirm Plugin

The Publish Confirm plugin.

The Publish Confirm plugin is perhaps the easiest way to enable confirmation messages for WordPress. It works with posts, pages, and even custom post types. What’s more, the message automatically stops appearing after you publish each post, so you won’t need to deal with it for simple updates. The plugin also plays nicely with Divi, so it’s easily implement on your Divi-powered site too.

Finally, the plugin’s confirmation window text can be modified to your liking if you don’t mind tweaking a few lines of code. In fact, we’ll teach you how to do it in a moment.

Key Features:

  • Lets you add add post publishing confirmation messages to WordPress.
  • Supports pages and custom post types as well.
  • Provides customizable confirmation messages.
  • Disables itself automatically for post updates.

Price: Free | More Information

How to Add Post Publishing Confirmation Messages to WordPress (In 2 Ways)

Either of the approaches below is entirely valid. If you’re looking for the fastest route to add confirmation messages to WordPress, you’ll probably want to stick with the first method.

On the other hand, if you don’t mind tweaking a couple of files and pasting a few lines of code, you can avoid adding a new plugin altogether by going with the second approach. With that out of the way, let’s get down to business!

1. Use the Publish Confirm Plugin

First off, you’ll want to install and activate the plugin. It’s very much a ‘plug-and-play’ solution, so it’s ready to go as soon as the activation process is complete. Simply create a new post, and when you try to publish it, a confirmation message will pop up:

A post confirmation message.

As far as customization goes, we’ve already mentioned that you can change the confirmation message itself. To do so, you’ll need to use an FTP client such as FileZilla to access your site’s back end. It’s also advisable to back up your site before you begin tinkering. Finally, you should also set up a child theme, so your changes will persist when the theme is updated.

Once you’re in, make your way to your WordPress root folder, which often appears as either public_html or www. Next, access your theme’s functions.php file:

Your functions.php file.

In our case, the route to that file was public_html/wp-content/themes/Divi. Once you’ve located your functions.php file, right click on it and pick the View/Edit option:

Editing your functions.php file.

This will open the file with your default text editor. Then, just add the following code snippet to the end of the file:

function( $msg ) {
return "You’re about to publish this post. Are you sure it's ready to go?";

You can, of course, alter the message to your liking. When you’re ready, save your changes and close your editor. Now return to WordPress, and try to publish another post to see your changes in action:

A customized post publishing confirmation message.

Keep in mind that you don’t need to change the plugin’s default confirmation message if you don’t want to. However, this gives you a way to tailor the message to your particular needs.

2. Add Code to Your functions.php file

This next method should be right up your alley if you’d like to get your hands dirty with code. To get started, you’ll need to access your theme’s functions.php file, as we did in the previous section.

Once your functions.php file is open in your favorite editor, copy and paste the following code:

// Adding a WordPress post publishing confirmation message.
$c_message = ' You’re about to publish this post. Are you sure that it's ready to go?';
function confirm_publish(){
global $c_message;
echo '';

add_action('admin_footer', 'confirm_publish');

Finally, save your changes and close the functions.php file. The next time you’re about to publish a post, you’ll see a confirmation window much like the one created by the Publish Confirm plugin. In this case, though, it’s all your own work!


Adding a post publishing confirmation message to your WordPress website is a simple feature that can make it much more user-friendly. It’s the kind of functionality you’ll probably forget about until it saves you from making an embarrassing mistake. Plus, it can come in handy if you run a blog with authors who aren’t that used to WordPress.

There are two ways to implement this feature, and both are relatively straightforward:

  1. Use the Publish Confirm plugin.
  2. Add code to your functions.php file.

Do you have any questions on how to add post publishing confirmation messages to WordPress? Ask away in the comments section below!

Article thumbnail image by Jane Kelly / shutterstock.com.

The post How to Add Post Publishing Confirmation Messages to WordPress (In 2 Ways) appeared first on Elegant Themes Blog.