{$old_status}_to_{$new_status} WordPress Action Hook
The {$old_status}_to_{$new_status} hook is a great way to modify post statuses in WordPress. This hook is called whenever a post is updated to a new status, and allows you to modify the post before it is saved to the database. This hook is especially useful for custom post types, as it allows you to modify the post before it is saved to the database.
do_action( "{$old_status}_to_{$new_status}", WP_Post $post ) #
Fires when a post is transitioned from one status to another.
Description
The dynamic portions of the hook name, $new_status and $old_status, refer to the old and new post statuses, respectively.
Possible hook names include:
draft_to_publishpublish_to_trashpending_to_draft
Parameters
- $post
(WP_Post)Post object.
Source
File: wp-includes/post.php
Changelog
| Version | Description |
|---|---|
| 2.3.0 | Introduced. |