filtrod 2.9.0
user_contactmethods
Opis
Dodaje własne pola do profilu użytkownika w panelu.
Przykład użycia
add_filter( 'user_contactmethods', ... )php
add_filter( 'user_contactmethods', 'wpdocs_contact_methods' );
function wpdocs_contact_methods( $methods ) {
$methods['twitter'] = __( 'Konto X (Twitter)', 'wpdocs' );
$methods['phone'] = __( 'Telefon', 'wpdocs' );
return $methods;
}
add_filter( 'user_contactmethods', 'wpdocs_contact_methods' );
function wpdocs_contact_methods( $methods ) {
$methods['twitter'] = __( 'Konto X (Twitter)', 'wpdocs' );
$methods['phone'] = __( 'Telefon', 'wpdocs' );
return $methods;
}Parametry
| Parametr | Typ | Opis |
|---|---|---|
$methods | string[] | Array of contact method labels keyed by contact method. |
$user | \WP_User | null | WP_User object or null if none was provided. |
Wywołanie
Rejestracja callbackaphp
// rejestracja funkcji zwrotnej — podaj liczbę argumentów!
add_filter( 'user_contactmethods', 'twoja_funkcja', 10, 2 );
function twoja_funkcja($param_1, $param_2) {
// Twój kod
}
// rejestracja funkcji zwrotnej — podaj liczbę argumentów!
add_filter( 'user_contactmethods', 'twoja_funkcja', 10, 2 );
function twoja_funkcja($param_1, $param_2) {
// Twój kod
}Popularne w tej kategorii