Căutați o modalitate de a adăuga contacte Twitter, Facebook, LinkedIn și Flickr la profilurile utilizatorilor? Deși probabil există un plugin pentru asta, am creat un fragment de cod rapid pe care îl puteți utiliza pentru a adăuga metode de contact la profil, Twitter, Facebook, Flickr în WordPress.
Instrucțiuni:
Tot ce trebuie să faceți este să adăugați acest cod în fișierul functions.php al temei dvs. sau într-un plugin specific site-ului:
function add_remove_contactmethods( $contactmethods ) {
$contactmethods['twitter'] = 'Twitter';
$contactmethods['facebook'] = 'Facebook';
$contactmethods['linkedin'] = 'Linked In';
$contactmethods['flickr'] = 'Flickr';
// this will remove existing contact fields
unset($contactmethods['aim']);
unset($contactmethods['yim']);
unset($contactmethods['jabber']);
return $contactmethods;
}
add_filter('user_contactmethods','add_remove_contactmethods',10,1);
Notă: Dacă aceasta este prima dată când adăugați fragmente de cod în WordPress, consultați ghidul nostru despre cum să adăugați corect fragmente de cod în WordPress, pentru a nu vă defecta accidental site-ul.
Dacă ți-a plăcut acest fragment de cod, te rugăm să iei în considerare și celelalte articole de pe site, cum ar fi: Cele mai bune 50+ teme responsive WordPress pentru a crea un site pregătit pentru mobil și Cum să adaugi un portofoliu pe site-ul tău WordPress.
Suficient de ușor de adăugat aceste lucruri – a găsit cineva o modalitate de a elimina pe cele pe care nu le doriți – și anume: Website. Niciuna dintre următoarele nu funcționează:
unset($contactmethods[‘Website’]);
unset($contactmethods[‘url’]);
Încercați ‘user_url’
add_filter(‘user_contactmethods’,’add_remove_contactmethods’,10,1); Cauzează probleme.
Salut Danni, ce probleme întâmpini?
Salut Kevin, ei bine... sunt deja prins de acest site genial, cu excepția faptului că nu sunt genial în acest moment, întrebarea mea simplă și de bază, ok, am creat deja o mulțime de câmpuri... și unde se duc datele în baza de date, am verificat deja tabelul wp_users și... nu este nimic pe el... te rog sfătuiește-mă... mulțumesc
@google-842df667d8aa359c307fc2f356644c63:disqus nu trebuie să faci nimic altceva decât să adaugi acest fragment în fișierul functions.php al temei tale WordPress.
Apoi vei avea nevoie de puțin cod pentru a-l afișa în tema ta.
Pentru adăugarea autorului,
get_the_author_meta($curauth->ID);
echo $curauth->facebook;
Interesant... dar cum să afișezi aceste informații pe site în profilurile membrilor tăi?!
Plasează acest lucru în șablonul tău pentru a afișa informațiile.
get_the_author_meta($curauth->ID);
echo $curauth->facebook;
Uau, grozav.. mulțumesc
Nicio problemă, mă bucur că îți place fragmentul,