Sérsníða WordPress Jetpack Stuttkóðabreidd
Þegar WordPress gaf út Jetpack tappi, þeir opnuðu meðaltals WordPress uppsetningu fyrir nokkrum frábærum eiginleikum sem þeir innihalda í hýstri lausn sinni. Þegar þú hefur virkjað viðbótina, virkjarðu fjöldann allan af aðgerðum, þar á meðal shortcodes. Sjálfgefið, WordPress leyfir ekki meðalhöfundi þínum að bæta við forskriftarþáttum fyrir fjölmiðla innan innihalds færslu eða síðu. Þetta er öryggisaðgerð og ætlað að lágmarka líkurnar á því að klúðra síðunni þinni.
Hins vegar, með stuttkóða, getur notandinn þinn fellt inn miðla nokkuð auðveldlega. Til dæmis, til að fella inn YouTube myndband, þá er engin þörf á að bæta innfelldu forskrift við - þú setur bara samnýttu slóðina á myndbandið í textaritlinum. Samþætting stuttkóða auðkennir slóðina og kemur í stað vefslóðarinnar fyrir raunverulegan myndbandskóða. Engin læti, engin vandamál!
Nema einn. Með því að nota stuttkóða er breidd innbyggða miðilsins þíns bara sjálfgefin. Þannig að YouTube gæti stækkað út fyrir breidd efnisins þíns og hellt yfir á hliðarstikuna þína – eða Slideshare gæti tekið helming þess pláss sem það gæti tekið. Ég eyddi tæmandi nokkrum klukkustundum í að reyna að finna hvernig á að skrifa nokkrar síur til að sjálfgefnar breiddir hverrar tiltekins flýtileiðar. Ég fór yfir helling af viðbótum til að sjá hvort það væri þegar til þarna úti.
Og svo fannst mér það ... snilldar lítil breyting sem WordPress bætti við API þeirra. Stilling þar sem þú getur sjálfgefið breidd efnisins á síðum þínum og færslum:
ef (! isset ($ content_width)) $ content_width = 600;
Um leið og ég stillti þessa breidd í aðgerðirnar.php þema míns, var stærð á öllum innbyggðu flýtivísunum rétt breytt. Þó að ég sé ánægður með að það þurfti aðeins línu af kóða, þá er ég mikill flækingur að það tók svo langan tíma að finna þetta. Enn áhugaverðara er skortur á sérsniðnum í boði með Jetpack. Það er til dæmis ekki hægt að slökkva á stuttum kóða - hann er virkur svo lengi sem viðbótin er virk.
Það hefði til dæmis verið ljómandi gott að bæta við hámarki breidd og hæð stilling beint á Jetpack Stuttkóðastillingar. WordPress er svo ótrúlegur vettvangur, en stundum getur verið svolítið pirrandi að finna lausnina!