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 5016
do_action( 'edit_post', $post_id, $post );
wp-includes/comment.php 2801
do_action( 'edit_post', $post_id, $post );
wp-includes/post.php 5228
do_action( 'edit_post', $post->ID, $post );
wp-includes/class-wp-customize-manager.php 3112
do_action( 'edit_post', $post->ID, $post );