akcjaod 2.0.0
wp_insert_post
Opis
Uruchamiany po wstawieniu lub zaktualizowaniu wpisu przez wp_insert_post(). Trzeci parametr $update informuje, czy to aktualizacja.
Przykład użycia
add_action( 'wp_insert_post', ... )php
add_action( 'wp_insert_post', 'wpdocs_after_post_created', 10, 3 );
function wpdocs_after_post_created( $post_id, $post, $update ) {
if ( $update ) {
return; // interesują nas tylko nowe wpisy
}
error_log( 'Utworzono wpis: ' . $post->post_title );
}
add_action( 'wp_insert_post', 'wpdocs_after_post_created', 10, 3 );
function wpdocs_after_post_created( $post_id, $post, $update ) {
if ( $update ) {
return; // interesują nas tylko nowe wpisy
}
error_log( 'Utworzono wpis: ' . $post->post_title );
}Parametry
| Parametr | Typ | Opis |
|---|---|---|
$post_id | int | Post ID. |
$post | \WP_Post | Post object. |
$update | bool | Whether this is an existing post being updated. |
Wywołanie
Rejestracja callbackaphp
// rejestracja funkcji zwrotnej — podaj liczbę argumentów!
add_action( 'wp_insert_post', 'twoja_funkcja', 10, 3 );
function twoja_funkcja($param_1, $param_2, $param_3) {
// Twój kod
}
// rejestracja funkcji zwrotnej — podaj liczbę argumentów!
add_action( 'wp_insert_post', 'twoja_funkcja', 10, 3 );
function twoja_funkcja($param_1, $param_2, $param_3) {
// Twój kod
}Popularne w tej kategorii