WP HOOKS
akcjaod 2.3.0

transition_post_status

Args 3Plik wp-includes/post.phpDokumentacja WP ↗

Opis

Uruchamiany przy każdej zmianie statusu wpisu. Otrzymuje nowy status, stary status i obiekt wpisu — świetny do powiadomień o publikacji.

Przykład użycia

add_action( 'transition_post_status', ... )php
add_action( 'transition_post_status', 'wpdocs_notify_on_publish', 10, 3 );

function wpdocs_notify_on_publish( $new_status, $old_status, $post ) {
	if ( 'publish' === $new_status && 'publish' !== $old_status ) {
		error_log( 'Opublikowano wpis: ' . $post->post_title );
	}
}

Parametry

ParametrTypOpis
$new_statusstringNew post status.
$old_statusstringOld post status.
$post\WP_PostPost object.

Wywołanie

Rejestracja callbackaphp
// rejestracja funkcji zwrotnej — podaj liczbę argumentów!
add_action( 'transition_post_status', 'twoja_funkcja', 10, 3 );

function twoja_funkcja($param_1, $param_2, $param_3) {
	// Twój kod
}

Popularne w tej kategorii