Customize WordPress Jetpack Lledau Cod Byr

jetpack wordpress

Pan ryddhaodd WordPress y Jetpack ategyn, fe wnaethant agor y gosodiad WordPress cyfartalog hyd at rai nodweddion gwych y maent yn eu cynnwys ar eu datrysiad gwesteiwr. Ar ôl i chi alluogi'r ategyn, rydych chi'n galluogi tunnell o nodweddion, gan gynnwys codau byr. Yn ddiofyn, nid yw WordPress yn caniatáu i'ch awdur cyffredin ychwanegu sgriptio cyfryngau o fewn cynnwys post neu dudalen. Mae hon yn nodwedd ddiogelwch a'i nod oedd lleihau'r siawns o wneud llanast o'ch gwefan.

Fodd bynnag, gyda chodau byr, gall eich defnyddiwr wreiddio cyfryngau yn eithaf hawdd. Er enghraifft, i wreiddio fideo Youtube, nid oes angen ychwanegu sgript gwreiddio - rydych chi newydd roi'r URL a rennir i'r fideo yn y golygydd testun. Mae integreiddio codau byr yn nodi'r llwybr ac yn disodli'r URL gyda'r cod fideo gwirioneddol. Dim ffwdan, dim materion!

Ac eithrio un. Gan ddefnyddio codau byr, mae lled eich cyfryngau gwreiddio yn methu yn unig. Felly efallai y bydd Youtube yn ehangu y tu hwnt i led eich cynnwys ac yn gorlifo ar eich bar ochr - neu gall Slideshare gymryd hanner y lle y gallai ei gymryd. Treuliais ychydig oriau hollgynhwysfawr yn ceisio nodi sut i ysgrifennu rhai hidlwyr i ragosod lled pob llwybr byr penodol. Adolygais dunnell o ategion i weld a oedd un eisoes ar gael.

Ac yna fe wnes i ddod o hyd iddo ... addasiad bach gwych a ychwanegodd WordPress at eu API. Lleoliad lle gallwch chi ragosod lled y cynnwys ar eich tudalennau a'ch postiadau:

os (! isset ($ content_width)) $ content_width = 600;

Cyn gynted ag y gosodais y lled hwn yn ffeil functions.php fy thema, newidiwyd yr holl gyfryngau llwybr byr wedi'u hymgorffori yn iawn. Er fy mod i'n hapus mai dim ond llinell o god y cymerodd hi, rydw i'n frawychus ei bod wedi cymryd cymaint o amser i ddod o hyd i hyn. Hyd yn oed yn fwy diddorol yw'r diffyg addasu sydd ar gael gyda Jetpack. Er enghraifft, ni ellir anablu codau byr - mae wedi'i alluogi cyhyd â bod yr ategyn wedi'i alluogi.

Byddai wedi bod yn wych, er enghraifft, ychwanegu uchafswm lleoliad lled ac uchder yn uniongyrchol ar y Jetpack Gosodiadau cod byr. Mae WordPress yn blatfform mor anhygoel, ond weithiau gall dod o hyd i'r ateb fod ychydig yn rhwystredig!

Beth ydych chi'n feddwl?

Mae'r wefan hon yn defnyddio Akismet i leihau sbam. Dysgwch sut mae eich data sylwadau yn cael ei brosesu.