WordPress

Kodo gabalai, idėjos, pastebėjimai

Kodo pavyzdžių įterpimas iš „Gist“

by


2013-02-28

Rašant techinėmis temomis (kaip ir šiame blog’e) neretai tenka įterpti programinio kodo pavyzdžius. WordPress’as turi gyvą galą įvairių tam skirtų įskiepių, bet šį kartą noriu parodyti kitokį būdą. GitHub’as turi kodo pavyzdžiams skirtą servisą „Gist“, kuris turi įvairių patogių savybių – įterptą kodą galima taisyti, fork’inti ir pan. O „WordPress“ turi labai patogaus oEmbed protokolo palaikymą. Remiantis šiuo protokolu, užtenka į tekstą įdėti palaikomo serviso nuorodą ir sistema toje vietoje automatiškai įterpia reikalingą turinį, pavyzdžiui YouTube ar SoundCloud grotuvą.

„Gist“ irgi palaiko šį protokolą, bet į „WordPress“ standartinį tiekėjų (providers) sąrašą jis, deja, neįtrauktas. Tačiau tai galima nesunkiai ištaisyti. Tiesiog įdėkite žemiau esantį kodą į savo temos functions.php failą, arba kaip atskirą failą į įskiepių katalogą. Jei naudosite kaip įskiepį, jį dar reikės aktyvuoti.