edit_post
Событие срабатывает только при обновлении существующей записи.
Данное событие очень похоже на save_post, но срабатывает только при обновлении записи, поэтому все примеры из save_post можно применить и к edit_post.
С версии 5.1 появился точно такой же хук edit_post_(post_type). Где вместо post_type нужно указать название типа записи и событие будет срабатывать только при обновлении записи этого типа.
Использование
add_action( 'edit_post', 'wp_kama_edit_post_action', 10, 2 );
/**
* Function for `edit_post` action-hook.
*
* @param int $post_id Post ID.
* @param WP_Post $post Post object.
*
* @return void
*/
function wp_kama_edit_post_action( $post_id, $post ){
// action...
}
- $post_ID(число)
- ID записи, которая обновляется.
- $post(WP_Post)
- Объект записи, которая обновляется.
Примеры
#1 Примеры использования
Смотрите в описании аналогичного хука save_post
Список изменений
| С версии 1.2.0 | Введена. |
Где вызывается хук
edit_post
edit_post
wp-includes/post.php 5150
do_action( 'edit_post', $post_id, $post );
wp-includes/class-wp-customize-manager.php 3113
do_action( 'edit_post', $post->ID, $post );
wp-includes/post.php 5362
do_action( 'edit_post', $post->ID, $post );
wp-includes/comment.php 2899
do_action( 'edit_post', $post_id, $post );