Hvernig á að búa til sérsniðið Twitter straum með WordPress

Brotið Twitter FEEDEinn vinsælasti póstur minn sem ekki tengist WordPress hér á Theme Lab snérist um að búa til sérsniðinn Twitter búnað án viðbótar.


Það var fyrir rúmum þremur árum. Og það virkar ekki lengur vegna þess Twitter lét af störfum útgáfu API það var notað til að draga kvak.

Þetta er ástæðan fyrir því að þú hefur tekið eftir Theme Lab, sem og fjölda annarra vefsvæða, glatað virkni í Twitter straumum sínum. En ekki að hafa áhyggjur, það er hægt að laga það (skoðaðu fótinn á síðunni minni núna ef þú trúir mér ekki).

Fyrstu skrefin

Slæmu fréttirnar, hluturinn „án tappi“ gengur ekki svona vel lengur. Góðu fréttirnar, það er frábær WordPress tappi sem við getum núna notað til að birta kvak. Það er kallað, viðeigandi, Birta kvak.

Gríptu í það viðbót og settu það upp. Þá þarftu að skrá þig fyrir Twitter forrit til að fá nauðsynlegar sannvottunarupplýsingar. Ekki hafa áhyggjur, Það er ókeypis.

Ég var þegar með Twitter forrit fyrir a fyrra verkefni, svo ég notaði það bara í stað þess að skrá nýjan.

Banvæn mistök?

Skjárinn kvakar WordPress viðbót krefst þess að CURL sé virkt á netþjóninum þínum. Þetta mun ekki vera mál hjá neinum ágætis vefþjón, þó að þegar ég var að prófa á staðnum lenti ég í eftirfarandi banvænu villu:

Banvæn villa: Hringja í óskilgreint virka curl_init () í slóð \ til \ wordpress \ wp-innihald \ viðbætur \ sýna-tweets-php \ inniheldur \ Twitter \ twitteroauth \ twitteroauth.php á línu 199

Ég leysti það í XAMPP með því einfaldlega að flokka viðbótina = php_curl.dll línuna í php.ini skránni minni.

Aftur, þú munt sennilega ekki lenda í þessu máli, en bara ef … þú veist það.

Sannvottun og stillingar

Eftir að hafa sett upp tvístillingarforritið, vonandi villulaust, farðu yfir á stillingasíðuna (Stillingar → Twitterstraumur) og settu inn eftirfarandi upplýsingar sem þú fékkst úr Twitter forritinu þínu.

  • Neytendalykill
  • Neytendaleynd
  • Aðgangstákn
  • Aðgangur Token Secret

Haltu þeim sem hafa orðið „leyndarmál“ í því, jæja … leyndarmál. Þá verður þú að stilla eftirfarandi stillingarvalkosti:

  • Skjánafn: Í mínu tilfelli, „þema“
  • Telja: Hversu marga kvak á að birtast, allt að 200 (í mínu tilfelli, 2).
  • Láttu aftur endurveita: Sjálfskýrandi
  • Útiloka svör: Aftur, sjálfskýringar.

Athugasemd: Að útiloka endurtekningar og svör getur haft áhrif á raunverulegan fjölda kvakanna sem birtir, þar sem „Telja“ stillingin mun sækja fjölda kvakanna áður en síað er aftur frá svörum og svörum.

Setja kvak

Nú þarftu að ákveða hvar og hvernig á að setja kvak á WordPress síðuna þína. Þú hefur nokkra möguleika hér, annað hvort með þeim með stuttan kóða (gagnlegur til að setja í færslur) eða sniðmátamerki.

Í mínu tilfelli notaði ég eftirfarandi sniðmátamerki og setti það þar sem gamla brotna Twitter-strauminn minn var áður.

<?php if (function_exists ( "sýna_tweets" )) {display_tweets (); } ?>

Stíll kvakanna

Merking kvakanna sem birt er úr Display Tweets viðbótinni er breytileg frá gömul aðferð til að sýna kvak.

Hér er sýnishorn af nýju álagningu eins kvak, sem er beint upp frá núverandi síðu mínum:

Skrifaði um mál sem ég átti við hverfa búnaður eftir að hafa flutt WordPress yfir á nýja slóð. Svona lagaði ég það: http://t.co/Zl7YzkF2JD
– Sunnudaginn 7. júlí – 01:00

Hér er sýnishorn af gömlu aðferðamerkingu:

Í grundvallaratriðum, málsgreinar á móti listum. Ef þú notaðir gamla kóðann, breyta þarf sumum CSS valunum þínum að gilda um nýja álagningarstíl.

Það er erfitt að segja hver er betri eða verri, en að minnsta kosti Sjálfgefið álagning tweets notar ekki lame stíl eins og stíll ="leturstærð: 85%;".

Það lítur líka út fyrir að skjáinn fyrir viðbætur við táknið sé með krók á displaytweets_tweet_template innifalinn ef þú vilt breyta tweet HTML, eitthvað sem þú hafðir í raun ekki mikla stjórn á áður.

Niðurstaða

Þó það sé svolítið svekkjandi þegar Twitter lætur af störfum gömul API og brýtur mikið af dóti, vonandi festist þessi nýjasta útgáfa í smá stund. Þar sem þessi nýja aðferð notar auðkenningu er hún ekki ókeypis, sem vonandi dregur úr álagi á auðlindir Twitter.

Að lokum, takk kærlega fyrir Michael Ruddy, sem þróaði Display Tweets. Það lítur út eins og mikil hugsun hafi farið í viðbótina, sérstaklega þegar kemur að framtíðarvörn. Það er líka til GitHub endurhverfið ef þú vilt leggja þátt í verkefninu.

Einnig, ef þú ert að leita að enn fljótlegri og auðveldari (en ekki alveg eins sérhannaðri) leið til að fella tímalínu inn á vefsíðuna þína, þá gæti verið vert að skoða eigin Twitter felldar tímalínur lögun. Kannski eitthvað til að kafa ofan í í framtíðar bloggfærslu.

Engu að síður, takk fyrir að lesa og farðu að laga þessa brotnu Twitter strauma ef þú hefur ekki gert það nú þegar.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map