X

Obține numărul de fani de pe Facebook folosind get_transient și wp_remote_get

Fragmente de IsItWP

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.

Comentarii   Lasă un răspuns

  1. Salut, lucruri grozave! Cum ar afișa cineva numărul total (FB + Twitter) folosind această metodă?

  2. 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

  3. nu a funcționat pentru mine 🙁 oricum mulțumesc pentru distribuire

  4. Display Number of Twitter, Facebook and RSS Subscribers October 31, 2011 at 8:00 am

    [...] inițial, trebuie să lipiți următoarea secțiune în pluginul dvs. de funcționalitate (mulțumiri lui Kevin Chard pentru baza acestuia [...])

  5. Super! Exact ce căutam…

    1. Cool, mă bucur să ajut!

Adaugă un comentariu

Suntem bucuroși că ați ales să lăsați un comentariu. Vă rugăm să rețineți că toate comentariile sunt moderate conform politicii noastre de confidențialitate, iar toate linkurile sunt nofollow. NU folosiți cuvinte cheie în câmpul nume. Să avem o conversație personală și semnificativă.

Lista de verificare pentru lansarea WordPress

Lista de verificare finală pentru lansarea WordPress

Am compilat toate elementele esențiale de verificare pentru lansarea următorului dvs. site WordPress într-o singură carte electronică la îndemână.
Da, trimite-mi eBook-ul gratuit!