{$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_publish
publish_to_trash
pending_to_draft
Parameters
- $post
(WP_Post)Post object.
Source
File: wp-includes/post.php
Changelog
Version | Description |
---|---|
2.3.0 | Introduced. |