Cum se afișează Twitter followers contează ca text în WordPress

Cum se afișează Twitter followers contează ca text în WordPress / Tutoriale

Cea mai ușoară modalitate de a afișa Twitter followers este prin utilizarea butonului oficial Twitter următor. Dar dacă nu doriți să vă încetiniți site-ul prin încărcarea scriptului de Twitter? Sau dacă faci ceva foarte personalizat și trebuie să afișezi un număr de urmăriți ca text în locul unui buton. Ei bine, atunci vă va plăcea acest tutorial. În acest articol, vă vom arăta cum să afișați numărătoarea dvs. Twitter ca text pe site-ul dvs. WordPress.

Vă întrebați cum vom face acest lucru? Ei bine, mai întâi vom crea un App Twitter, astfel încât să putem folosi în mod corespunzător API-ul Twitter v1.1 pentru a trage numărul de adepți. Vom cache-ul pentru a optimiza performanța și apoi îl vom afișa pe site. Sunteți gata să începeți? Sa mergem.

Primul lucru pe care trebuie să-l faceți este să creați o aplicație Twitter pentru site-ul în care doriți să afișați contenția. Accesați site-ul Twitter Developers și conectați-vă cu contul dvs. Twitter. După ce vă conectați, creați o nouă aplicație.

În ecranul următor furnizați un nume pentru aplicația dvs., acest lucru ar putea fi orice, în mod ideal, titlul site-ului dvs. Web. Furnizați o descriere pentru aplicația dvs., aceasta ar putea fi aceeași descriere ca blogul dvs. sau orice doriți. În câmpul site-ului web, introduceți adresa URL a site-ului dvs. WordPress, de exemplu: https://www.wpbeginner.com.

Introduceți aceeași adresă URL și în câmpul Adresa URL pentru invers. După completarea formularului, apăsați pe Creați-vă aplicația Twitter în partea de jos a paginii.

Aceasta va crea o nouă aplicație Twitter pe care să o utilizați. În pagina următoare, faceți clic pe Creați indicativul meu de acces buton. Aceasta vă va afișa o notificare cu privire la crearea jetonului dvs. de autorizare.

Pe pagina aplicației Twitter, vom avea nevoie doar de cheia de consum și de secretul consumatorilor pentru următorul pas.

Copiați codul următor și inserați-l în tema proprie functions.php fișier sau un plugin specific site-ului. Înlocuiți variabilele Cheie de consum și Secretul consumatorilor cu cheia dvs. de consum și secret.

 funcția getTwitterFollowers ($ screenName = 'wpbeginner') // unele variabile $ consumerKey = 'YOUR_CONSUMER_KEY'; $ consumerSecret = 'YOUR_CONSUMER_SECRET'; $ token = get_option ('cfTwitterToken'); // a lua numarul de participanti din cache $ numberOfFollowers = get_transient ('cfTwitterFollowers'); // cache nu există sau nu a expirat dacă (false === $ numberOfFollowers) // obtinerea unui nou purtător de auth doar dacă nu avem una (! $ token) // pregătirea acreditărilor $ credentials = $ consumerKey. ': ". $ ConsumerSecret; $ toSend = base64_encode (acreditări $); // argumente postare http $ args = array ('method' => 'POST', 'httpversion' => '1.1', 'blocking' => true, 'headers' => $ toSend, 'Content-Type' => 'application / x-www-form-urlencoded; charset = UTF-8'); add_filter ('https_ssl_verify', '__return_false'); $ răspuns = wp_remote_post ('https://api.twitter.com/oauth2/token', $ args); $ chei = json_decode (wp_remote_retrieve_body ($ răspuns)); dacă ($ chei) // salvarea tokenului la wp_options table update_option ('cfTwitterToken', $ keys-> access_token); $ token = $ keys-> access_token;  // avem jetonul purtătorului când l-am obținut din API sau din opțiuni $ args = array ('httpversion' => '1.1', 'blocking' => true, 'headers' => "Token pentru purtător")); add_filter ('https_ssl_verify', '__return_false'); $ api_url = "https://api.twitter.com/1.1/users/show.json?screen_name=$screenName"; $ răspuns = wp_remote_get ($ api_url, $ args); dacă (! is_wp_error ($ response)) $ followers = json_decode (wp_remote_retrieve_body ($ răspuns)); $ numberOfFollowers = $ followers-> followers_count;  altceva // obține valoarea veche și rupe $ numberOfFollowers = get_option ('cfNumberOfFollowers'); // deblocați mai jos pentru a debuga // die ($ answer-> get_error_message ());  // cache pentru o oră set_transient ('cfTwitterFollowers', $ numberOfFlowers, 1 * 60 * 60); update_option ('cfNumberOfFlowers', $ numberOfFlowers);  return $ numberOfFlowers;  

Acum, adăugați această linie de cod în șablonul de temă în care doriți să afișați conturile dvs. de Twitter. Acest lucru ar putea fi în sidebar.php, header.php sau practic oriunde doriți.

  

Asta e. Esti gata. Sperăm că acest articol v-a ajutat să arătați adepții Twitter ca text în WordPress. Există multe alte lucruri pe care le puteți face pentru a integra Twitter cu site-ul dvs. WordPress. De exemplu, puteți adăuga cărți twitter sau puteți afișa tweet-uri recente în WordPress. Pentru a obține mai multe sfaturi utile, vă recomandăm să urmați @wpbeginner pe Twitter.

Sursa: Zvonko Biskup