Doriți să obțineți numărul de fani de pe Facebook și să îl afișați pe site-ul dvs.? Deși probabil există un plugin pentru asta, am creat o scurtă secțiune de cod pe care o puteți folosi pentru a obține numărul de fani de pe Facebook folosind wp_remote_get.
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 get_fan_count(){
$fb_id = '106900272716297';
$count = get_transient('fan_count');
if ($count !== false) return $count;
$count = 0;
$data = wp_remote_get('http://api.facebook.com/restserver.php?method=facebook.fql.query&query=SELECT%20fan_count%20FROM%20page%20WHERE%20page_id='.$fb_id.'');
if (is_wp_error($data)) {
return 'whoa error!!!';
}else{
$count = strip_tags($data[body]);
}
set_transient('fan_count', $count, 60*60*24); // 24 hour cache
return $count;
}
Adăugați această secțiune de cod în fișierul temei dvs. WordPress unde doriți să afișați numărul de fani de pe Facebook.
<? echo get_fan_count(); ?>
Notă: Dacă este prima dată când adăugați secvențe de cod în WordPress, consultați ghidul nostru despre cum să copiați / lipiți corect secvențe de cod în WordPress, pentru a nu vă defecta accidental site-ul.
Dacă v-a plăcut această secțiune de cod, vă rugăm să luați în considerare să consultați și alte articole de pe site, cum ar fi: 9 cele mai bune pluginuri de help desk WordPress pentru suport clienți și peste 50 dintre cele mai bune teme WooCommerce pentru magazinul dvs. online.
Salut, lucruri grozave! Cum ar afișa cineva numărul total (FB + Twitter) folosind această metodă?
De fiecare dată arată 616 numărători în echo. Pagina mea de fani are 135k fani. Am verificat URL-ul direct al API-ului. Arată 135967
nu a funcționat pentru mine 🙁 oricum mulțumesc pentru distribuire
[...] inițial, trebuie să lipiți următoarea secțiune în pluginul dvs. de funcționalitate (mulțumiri lui Kevin Chard pentru baza acestuia [...])
Super! Exact ce căutam…
Cool, mă bucur să ajut!