Muokkaa WordPressia rakettireppu Lyhytkoodin leveydet

wordpress -jetpack

Kun WordPress julkaisi rakettireppu plugin, he avasivat keskimääräisen WordPress-asennuksen upeisiin ominaisuuksiin, jotka sisällytetään isännöityyn ratkaisuun. Kun olet ottanut laajennuksen käyttöön, otat käyttöön useita ominaisuuksia, mukaan lukien lyhytkoodit. Oletusarvoisesti WordPress ei salli keskimääräisen kirjoittajan lisätä mediaskriptauksia viestin tai sivun sisältöön. Tämä on tietoturvaominaisuus, joka on tarkoitettu minimoimaan sivustosi sekoittamisen mahdollisuudet.

Lyhytkoodeilla käyttäjä voi kuitenkin upottaa median melko helposti. Esimerkiksi, jos haluat upottaa Youtube-videon, sinun ei tarvitse lisätä upotuskomentosarjaa - laitat vain jaetun URL-osoitteen videoon tekstieditorissa. Lyhytkoodien integrointi tunnistaa polun ja korvaa URL-osoitteen todellisella videokoodilla. Ei hätää, ei ongelmia!

Paitsi yhtä. Lyhytkoodien avulla upotetun median leveys vain oletusarvo. Joten Youtube voi laajentua sisällön leveyden ulkopuolelle ja levitä sivupalkkiin - tai Slideshare voi viedä puolet tilasta, jonka se voi viedä. Vietin muutaman tunnin tyhjentävästi yrittäessäni selvittää, kuinka kirjoitetaan joitain suodattimia oletusarvojen mukaan kunkin tietyn pikakuvakkeen leveydelle. Tarkistin useita laajennuksia nähdäksesi, onko siellä jo olemassa.

Ja sitten löysin sen ... loistava pieni muokkaus, jonka WordPress lisäsi API: honsa. Asetus, jossa voit asettaa oletusarvoisen sisällön leveyden sivuillesi ja viesteihisi:

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

Heti kun asetin tämän leveyden teemani toiminnot.php-tiedostoon, kaikki upotetut pikakuvakkeet muutettiin oikein. Vaikka olen iloinen siitä, että kesti vain koodirivi, olen iso hullu, että tämän löytäminen kesti niin kauan. Vieläkin mielenkiintoisempi on, että käytettävissä ei ole mukautuksia rakettireppu. Esimerkiksi pikakoodeja ei voida poistaa käytöstä - ne ovat käytössä niin kauan kuin laajennus on käytössä.

Olisi ollut loistava esimerkiksi lisätä enimmäismäärä leveyden ja korkeuden asetus suoraan rakettireppu Lyhytkoodin asetukset. WordPress on niin uskomaton alusta, mutta joskus ratkaisun löytäminen voi olla hieman turhauttavaa!

Mitä mieltä olet?

Tämä sivusto käyttää Akismetiä roskapostin vähentämiseksi. Lue, miten kommenttitietosi käsitellään.