Kohanda WordPressi jetpack SHORTCODE laiused

wordpressi jetpack

Kui WordPress avaldas jetpack pistikprogrammi avasid nad keskmise WordPressi installi kuni mõningate suurepäraste funktsioonideni, mille nad oma hostitud lahendusse lisavad. Kui olete pistikprogrammi lubanud, lubate hulga funktsioone, sealhulgas shortcodes. Vaikimisi ei luba WordPress teie keskmisel autoril lisada postituse või lehe sisusse meediumiskripte. See on turvafunktsioon ja mõeldud minimeerima oma saidi segamise võimalusi.

Kuid lühikoodide abil saab teie kasutaja meediumit üsna hõlpsalt manustada. Näiteks Youtube'i video manustamiseks pole vaja lisada manuskripti - lihtsalt panete videole jagatud URL-i tekstiredaktorisse. Lühikoodide integreerimine tuvastab tee ja asendab URL tegeliku videokoodiga. Ei mingit kära, pole probleeme!

Välja arvatud üks. Lühikoode kasutades on teie varjatud meedium lihtsalt laiendatud. Nii et Youtube võib laieneda üle teie sisu laiuse ja levida küljeribale - või võib Slideshare võtta poole ruumist, mis see võib võtta. Veetsin mõned tunnid ammendavalt, püüdes leida, kuidas kirjutada filtreid, et vaikimisi iga konkreetse otsetee laiused laiendada. Vaatasin üle hulga pistikprogramme, et näha, kas seal juba mõni olemas oli.

Ja siis leidsin selle ... hiilgava väikese modifikatsiooni, mille WordPress lisas nende API-le. Seadistus, kus saate oma lehtede ja postituste sisu laiuse vaikimisi seadistada.

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

Niipea, kui ma määrasin selle laiuse oma teema funktsioonides.php failis, muudeti kogu manustatud otsetee meedium õigesti. Kuigi ma olen õnnelik, et selleks kulus ainult koodirida, olen ma väga hullunud, et selle leidmine võttis nii kaua aega. Veelgi huvitavam on rakendusega saadaval olevate kohanduste puudumine jetpack. Näiteks lühikoode ei saa keelata - see on lubatud seni, kuni pistikprogramm on lubatud.

Suurepärane oleks olnud näiteks maksimum lisada laiuse ja kõrguse seadistus otse jetpack Lühikoodi seaded. WordPress on nii uskumatu platvorm, kuid mõnikord võib lahenduse leidmine olla natuke pettumuslik!

Mis sa arvad?

Sellel saidil kasutatakse rämpsposti vähendamiseks Akismetit. Vaadake, kuidas teie andmeid töödeldakse.