Good question! Let’s shed some light at this.
First of all, it’s worth noting that these messages can be overridden via the post_updated_messages
filter. Thus, they could be slightly different depending on which plugins you use.
There are different functions responsible for appending &message=<number>
to the URL (which determines the message being shown). You might have never seen this query parameter because WordPress removes it on page load (see wp_removable_query_args()
). This way, you’ll never see the message again when you simply reload the page.
- Used when updating an already published post.
Function:redirect_post()
- Used when you add a new meta value to a post and click on “Add Custom Field”.
Appears to be only used when JS is disabled.
Function:redirect_post()
- Used when you delete a single meta value by clicking “Delete”.
Appears to be only used when JS is disabled.
Function:redirect_post()
- This appears to be the fallback message when the origin of the request is unclear.
The user will be redirected to the edit post screen.
Function:redirect_post()
- Used when restoring a specific post revision.
File:wp-admin/revision.php
- Default message when you publish a new post. Includes the the link to view it.
Function:redirect_post()
- This message doesn’t appear to be used right now.
I might be wrong, tough. I’ll update this if it turns out it is used. - Default message when you save a post as “Pending Review”.
Usually the case when you don’t have the capability to publish posts on your own.
Function:redirect_post()
-
Default message when you schedule a post for a future date.
Function:redirect_post()
-
Default message when you you edit a draft post. Includes the link to preview it.
Function:redirect_post()