WP HOOKS
filtrod 2.5.0

get_avatar

Args 6Plik wp-includes/pluggable.phpDokumentacja WP ↗

Opis

Podmienia lub modyfikuje awatar użytkownika.

Przykład użycia

add_filter( 'get_avatar', ... )php
add_filter( 'get_avatar', 'wpdocs_default_avatar', 10, 5 );

function wpdocs_default_avatar( $avatar, $id_or_email, $size, $default, $alt ) {
	if ( empty( $default ) ) {
		$avatar = sprintf(
			'<img src="%s" width="%d" height="%d" alt="%s">',
			esc_url( plugin_dir_url( __FILE__ ) . 'avatar.png' ),
			$size,
			$size,
			esc_attr( $alt )
		);
	}

	return $avatar;
}

Parametry

ParametrTypOpis
$avatarstringHTML for the user's avatar.
$id_or_emailmixedThe avatar to retrieve. Accepts a user ID, Gravatar MD5 hash, user email, WP_User object, WP_Post object, or WP_Comment object.
$sizeintHeight and width of the avatar in pixels.
$default_valuestringURL for the default image or a default type. Accepts: - '404' (return a 404 instead of a default image) - 'retro' (a 8-bit arcade-style pixelated face) - 'robohash' (a robot) - 'monsterid' (a monster) - 'wavatar' (a cartoon face) - 'identicon' (the "quilt", a geometric pattern) - 'mystery', 'mm', or 'mysteryman' (The Oyster Man) - 'blank' (transparent GIF) - 'gravatar_default' (the Gravatar logo)
$altstringAlternative text to use in the avatar image tag.
$argsarrayArguments passed to get_avatar_data(), after processing.

Wywołanie

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

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

Popularne w tej kategorii