Cum se adaugă un nou domeniu în WordPress profilul utilizatorului

user_contactmethods de filtrare

Filtrul user_contactmethods vă permite să adăugați și să excludeți câmpurile de contact existente pe pagina de profil de utilizator. Principalul avantaj al acestui filtru este faptul că crearea de noi domenii și informații actualizate de contact cade pe motor WordPress în sine, mai degrabă decât prin scripturi terțe părți și plug-in-uri.

Să ne uităm la un exemplu în cazul în care vom adăuga 2 noi câmpuri în profilul utilizatorului: va fi Twitter și Facebook. Trebuie doar să adăugați următorul cod functions.php fișier:

Cum se adaugă un nou domeniu în WordPress profilul utilizatorului

Dacă doriți să ascundeți unele dintre domeniile de informații de contact, le puteți exclude din matrice. Să luăm, de exemplu, eliminați AIM câmp. Yahoo IM, și Jabber / Google Talk:

Rezultatul va fi ca acest lucru:

Cum se adaugă un nou domeniu în WordPress profilul utilizatorului

Pentru a afișa codul de informații de utilizator, folosiți doar funcția get_user_meta:

Asta e tot. Din fericire, acest sfat va fi util pentru tine.

Sursa: WP.tutsplus.com

Aici a scris un post despre dezvoltarea contului personal, vreau să modifice articolul în viitorul apropiat, și poate scrie un mic plug-in.

Inserat 5 copeici. Datele de ieșire poate fi un alt mod: echo the_author_meta ( 'twitter');

Iată un exemplu câmpurile de ieșire biografie, care este substituit în mod dinamic id

$ Sql ​​= "SELECT meta_value DE LA wp_usermeta UNDE meta_key = 'descriere' AND user_id = 'utilizator $'";

Alo Multumesc pentru articol, utilizați codul de la ea cu Gravity Forms- acum pot crea formulare de înregistrare cu câmpuri individulnymi din profil.
Există o întrebare - cum să obțineți câmpurile suplimentare ale profilului au fost adăugate, datorită articolului pe pagina „Utilizatori“, pentru a putea să le vadă fără a merge la profilul fiecărui utilizator.

Tutorialul este scris: Pentru a afișa informațiile de utilizator în codul, utilizați doar funcția get_user_meta:

Din păcate, eu nu știu de unde codul paginii „Utilizatori“ panoul de administrare. Surf nu a fost în stare să găsească.