WP HOOKS
filtrod 2.7.0

wp_insert_post_data

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

Opis

Filtruje dane wpisu tuż przed zapisem do bazy danych.

Przykład użycia

add_filter( 'wp_insert_post_data', ... )php
add_filter( 'wp_insert_post_data', 'wpdocs_force_post_title', 10, 2 );

function wpdocs_force_post_title( $data, $postarr ) {
	if ( empty( $data['post_title'] ) ) {
		$data['post_title'] = __( 'Bez tytułu', 'wpdocs' );
	}

	return $data;
}

Parametry

ParametrTypOpis
$dataarrayAn array of slashed, sanitized, and processed post data.
$postarrarrayAn array of sanitized (and slashed) but otherwise unmodified post data.
$unsanitized_postarrarrayAn array of slashed yet <em>unsanitized</em> and unprocessed post data as originally passed to wp_insert_post().
$updateboolWhether this is an existing post being updated.

Wywołanie

Rejestracja callbackaphp
// rejestracja funkcji zwrotnej — podaj liczbę argumentów!
add_filter( 'wp_insert_post_data', 'twoja_funkcja', 10, 4 );

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

Popularne w tej kategorii