it-swarm-eu.dev

Jak přidat vlastní pole formuláře na stránku profilu uživatele?

Stránka profilu uživatele obsahuje následující pole:

Username
Jméno
Příjmení
Přezdívka Zobrazit jméno Kontakt Informace E-mail Webové stránky AIM Yahoo IM
Jabber/Google Talk

Jak lze do této sekce přidat více polí. Pole, jako je telefonní číslo, adresa nebo cokoliv jiného.

29
rsman
// remove aim, Jabber, yim 
function hide_profile_fields( $contactmethods ) {
    unset($contactmethods['aim']);
    unset($contactmethods['Jabber']);
    unset($contactmethods['yim']);
    return $contactmethods;
}

// add anything else
function my_new_contactmethods( $contactmethods ) {
    //add Birthday
    $contactmethods['birthday'] = 'Birthday';
    //add Address
    $contactmethods['address'] = 'Address';
    //add City
    $contactmethods['city'] = 'City';
    //add State
    $contactmethods['state'] = 'State';
    //add Postcode
    $contactmethods['postcode'] = 'Postcode';
    //add Phone
    $contactmethods['phone'] = 'Phone';
    //add Mobilphone
    $contactmethods['mphone'] = 'Mobilphone';

    return $contactmethods;
}
add_filter('user_contactmethods','my_new_contactmethods',10,1);
add_filter('user_contactmethods','hide_profile_fields',10,1);

Snad to pomůže.

Zdroj: WPBeginner

8
Sven Schneider