Како створити прилагођени Твиттер Феед са ВордПрессом

Сломљени Твиттер ФЕЕДЈедан од мојих најпопуларнијих постова који се не тичу ВордПресс-а овде у Тхеме Лаб-у израда прилагођеног видгета за Твиттер без додатка.


То је било пре три године. И то више не ради јер Твиттер је повукао верзију АПИ-ја користила је за твитове.

Због тога сте можда приметили да је Тема лабораторија, као и велики број других веб локација изгубила функционалност у својим Твиттер фидовима. Али не брините, може се поправити (погледајте подножје моје странице одмах ако ми не вјерујете).

Први кораци

Лоше вести, ствар „без додатка“ више неће тако добро функционирати. Добра вест, постоји сјајан ВордПресс додатак који сада можемо да користимо за приказивање твитова. То се зове, у потпуности, Прикажи твеетове.

Узмите тај додатак и инсталирајте га. Тада ћете се морати регистровати за Твиттер апликацију да бисте добили потребне информације за аутентификацију. Не брини, бесплатно је.

Већ сам имао Твиттер апликацију за претходни пројекат, па сам то користио уместо да региструјем нови.

Фатална грешка?

Приказати Твеетс ВордПресс додатак захтијева ЦУРЛ да буде омогућен на вашем серверу. Ово неће бити проблем ни на једном достојном веб домаћину, мада сам приликом локалног тестирања наишао на следећу фаталну грешку:

Фатална грешка: Позив на недефинисану функцију цурл_инит () на путу \ до \ вордпресс \ вп-цонтент \ плугинс \ дисплаи-твеетс-пхп \ укључује \ Твиттер \ твиттероаутх \ твиттероаутх.пхп на линији 199

Ја решио је у КСАМПП-у једноставним коментирањем линије екстензије = пхп_цурл.длл у мојој пхп.ини датотеци.

Опет, вероватно нећете наићи на овај проблем, али за сваки случај … сад знате.

Аутентификација и конфигурирање

Након инсталирања додатка Дисплаи Твеетс, надамо се да нема грешке, пријеђите на страницу поставки (Подешавања → Твиттер Феед) и унесите следеће информације које сте добили од своје Твиттер апликације.

  • Потрошачки кључ
  • Потрошачка тајна
  • Приступите токену
  • Приступите Токен Сецрет

Држите оне са речју „Тајно“ у себи, добро… тајна. Тада ћете морати да подесите следеће опције конфигурације:

  • Надимак: У мом случају „топицлаб“
  • Гроф: Колико твеета треба приказати, до 200 (у мом случају 2).
  • Укључите ретвитове: Неразумљиво
  • Изузми одговоре: Опет, саморазјашњење.

Белешка: Искључивање твеетова и одговора може утјецати на стварни број приказаних твеетова, јер ће поставка „Цоунт“ преузети број твеетова прије филтрирања твеетова и одговора..

Постављање твита

Сада ћете морати да одлучите где и како поставити твитове на своју ВордПресс локацију. Овде имате неколико опција, било да их укључите са кратким кодом (корисно за постављање у постове) или тагом шаблона.

У мом случају користио сам следећу ознаку предлошка и ставио је тамо где је некада био мој стари покварени Твиттер феед.

<?пхп иф (фунцтион_екистс ( "дисплаи_твеетс" )) {дисплаи_твеетс (); } ?>

Стилизовање твитова

Означивање твеета из додатка Дисплаи Твеетс разликује се од стара метода приказивања твита.

Ево примера нове маркирања једног твита, подигнутог директно са моје тренутне странице:

Написали сте о проблему са нестајућим видгетима након премјештања ВордПресс-а на нови УРЛ. Ево како сам то поправио: хттп://т.цо/Зл7ИзкФ2ЈД
– Недеља 7. јул – 1:00 ујутро

Ево примера ознаке старе методе:

У основи, одломци насупрот списковима. Ако сте користили стари код, неки од ваших ЦСС селектора ће морати да се прилагоде примијенити на нови стил означавања.

Тешко је рећи шта је боље или горе, али барем подразумевана ознака твеета не користи хромо инлине стилове лике стиле ="величина слова: 85%;".

Такође изгледа као да додатак Дисплаи Твеетс садржи куку дисплаитвеетс_твеет_темплате у случају да желите променити твеет ХТМЛ, нешто што заправо нисте имали много раније.

Закључак

Иако је помало фрустрирајуће када Твиттер повуче старе АПИ-је и разбије много ствари, надамо се да ће се ова најновија верзија задржати неко време. Будући да ова нова метода користи аутентификацију, није бесплатна за све, што, надамо се, смањује притисак на Твиттеровим ресурсима.

На крају, хвала пуно Мицхаел Рудди, који је развио Дисплаи Твеетс. Изгледа да је пуно размишљања прошло у додатку, поготово када је у питању будући доказ. Ту је и ГитХуб репо ако желите да допринесете пројекту.

Такође, ако тражите још бржи и лакши (али не баш прилагодљив) начин уметања временске траке на своју веб локацију, можда ће бити вредно погледати властити Твиттер уграђене рокове одлика. Можда би се могло истражити на будућем посту на блогу.

У сваком случају, хвала вам на читању и поправите оне покварене Твиттер феедове ако већ нисте.

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