Tilpass WordPress jetpack Kortkodebredder

wordpress jetpack

Da WordPress ga ut jetpack plugin, åpnet de den gjennomsnittlige WordPress-installasjonen opp til noen flotte funksjoner som de inkluderer på deres hostede løsning. Når du har aktivert pluginet, aktiverer du massevis av funksjoner, inkludert kortkoder. Som standard tillater ikke WordPress din gjennomsnittlige forfatter å legge til medieskripting i innholdet til et innlegg eller en side. Dette er en sikkerhetsfunksjon og ment å minimere sjansene for å ødelegge nettstedet ditt.

Imidlertid, med kortkoder, kan brukeren legge inn medier ganske enkelt. For eksempel, for å bygge inn en Youtube-video, er det ikke nødvendig å legge til innebygd skript - du legger bare den delte URL-en til videoen i teksteditoren. Integrasjonen av kortkoder identifiserer banen og erstatter URL-en med den faktiske videokoden. Ingen oppstyr, ingen problemer!

Bortsett fra en. Ved hjelp av kortkoder er bredden på det innebygde mediet bare standardinnstillingen. Så Youtube kan utvide seg utover bredden på innholdet ditt og smitte over på sidefeltet - eller Slideshare kan ta halvparten av plassen det kan ta. Jeg brukte uttømmende noen timer på å prøve å identifisere hvordan jeg kunne skrive noen filtre for å standardbredden til hver spesifikke snarvei. Jeg gjennomgikk massevis av plugins for å se om det allerede var en der ute.

Og så fant jeg det ... en strålende liten modifikasjon som WordPress la til i API-en deres. En innstilling der du kan standard bredde på innholdet på sidene og innleggene dine:

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

Så snart jeg angir denne bredden i temas funksjons.php-fil, ble alle de innebygde snarveimediene endret riktig. Mens jeg er glad for at det bare tok en linje med kode, er jeg en stor svindel at det tok så lang tid å finne dette. Enda mer interessant er mangelen på tilpasning tilgjengelig med jetpack. Kortkoder kan for eksempel ikke deaktiveres - den er aktivert så lenge programtillegget er aktivert.

Det hadde for eksempel vært strålende å legge til et maksimum bredde- og høydeinnstilling direkte på jetpack Kortinnstillinger. WordPress er en så utrolig plattform, men noen ganger kan det være litt frustrerende å finne løsningen!

Hva tror du?

Dette nettstedet bruker Akismet for å redusere spam. Lær hvordan kommentaren din behandles.