WP HOOKS
filtrod 3.0.0

login_redirect

Args 3Plik wp-login.phpDokumentacja WP ↗

Opis

Zmienia adres docelowy po zalogowaniu użytkownika.

Przykład użycia

add_filter( 'login_redirect', ... )php
add_filter( 'login_redirect', 'wpdocs_login_redirect', 10, 3 );

function wpdocs_login_redirect( $redirect_to, $requested_redirect_to, $user ) {
	if ( is_wp_error( $user ) ) {
		return $redirect_to;
	}

	if ( in_array( 'subscriber', $user->roles, true ) ) {
		return home_url();
	}

	return $redirect_to;
}

Parametry

ParametrTypOpis
$redirect_tostringThe redirect destination URL.
$requested_redirect_tostringThe requested redirect destination URL passed as a parameter.
$user\WP_User | \WP_ErrorWP_User object if login was successful, WP_Error object otherwise.

Wywołanie

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

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

Popularne w tej kategorii