Anpassa WordPress jetpack Kortkodsbredd

wordpress jetpack

När WordPress släppte jetpack plugin, de öppnade den genomsnittliga WordPress-installationen upp till några fantastiska funktioner som de innehåller på sin värdlösning. När du har aktiverat plugin-programmet aktiverar du massor av funktioner, inklusive kortkoder. Som standard tillåter WordPress inte din genomsnittliga författare att lägga till medieskript i innehållet i ett inlägg eller en sida. Detta är en säkerhetsfunktion och är avsedd att minimera chanserna att förstöra din webbplats.

Men med kortkoder kan din användare bädda in media ganska enkelt. Till exempel, för att bädda in en Youtube -video, behöver du inte lägga till inbäddningsskript - du lägger bara in den delade URL: en till videon i textredigeraren. Integrationen av kortkoder identifierar sökvägen och ersätter webbadressen med den verkliga videokoden. Inget krångel, inga problem!

Förutom en. Med hjälp av kortkoder är bredden på ditt inbäddade media som standard. Så Youtube kan expandera bortom bredden på ditt innehåll och spridas över på sidofältet - eller Slideshare kan ta upp halva utrymmet som det kan ta upp. Jag tillbringade några uttömmande timmar på att försöka identifiera hur jag skulle skriva några filter för att standardbredden för varje specifik genväg skulle vara. Jag granskade massor av plugins för att se om det redan fanns ett.

Och sedan fann jag det ... en lysande liten modifiering som WordPress lade till deras API. En inställning där du kan ställa in bredden på innehållet på dina sidor och inlägg:

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

Så snart jag ställde in denna bredd i mitt temas funktioner.php -fil, ändrades alla inbäddade genvägsmedier korrekt. Även om jag är glad att det bara tog en rad kod, är jag en stor frös att det tog så lång tid att hitta det här. Ännu mer intressant är bristen på anpassning som är tillgänglig med jetpack. Kortkoder kan till exempel inte inaktiveras - det är aktiverat så länge som tillägget är aktiverat.

Det hade till exempel varit lysande att lägga till ett maximum inställning av bredd och höjd direkt på jetpack Kortkodsinställningar. WordPress är en så otrolig plattform, men ibland kan det vara lite frustrerande att hitta lösningen!

Vad tror du?

Den här sidan använder Akismet för att minska spam. Läs om hur din kommentardata behandlas.