Iframe problemer i WordPress


Her kommer lige et kort og simpelt tip til dig som har behov for at at vise indhold via en iframe i dine indlæg.

Har du tidligere indlejret indhold med en iframe løsning, har du måske allerede oplevet problemer med koden når du gemmer siden. Af en eller anden grund er de fleste CMS’er ikke glade for iframe kode i deres editor, men arbejder du med WordPress er shortcodes svaret på dine problemer.

Over på Google+ er der et lille WordPress forum, hvor vi hjælper hinanden med WP relaterede spørgsmål, og her til aften har Morten stillet et spørgsmål netop angående problemer med iframe’s.

Da der garanteret er flere der sidder med samme problem har jeg valgt at dele løsningen her.

function myIframe($atts, $content = null) {
 extract(shortcode_atts(array(
 "href" => 'http://'
 ), $atts));
 return 'iframe kode kommer her';
 }
 add_shortcode("url", "myIframe");

Du kan downloade koden her (Du kan selv tilpasse blandt andet width og height i kodeekspemplet) Koden sætter du ind i din functions.php som ligger sammen med dit tema. (Husk altid at tage en backup af din functions.php inden).

Når du så vil indsætte en iframe i dit indlæg eller på din side, så skriver du blot:

[url]http://www.larsbachmann.dk[/url]

God fornøjelse

Vil du læse mere om Shortcodes i WordPress?

(Visited 280 times, 1 visits today)

Lars Bachmann

Iværksætter og Online nørd. Arbejder med WordPress og online markedsføring i min virksomhed Conseo.

Prøv lige at se disse indlæg også!

7 kommentarer til Iframe problemer i WordPress

  1. Christine siger:

    Har selv været irriteret over problemet jævneligt, da jeg i nogle inspirationsindlæg har produkter i en iframe. Har flere gange glemt at skifte til HTML inden load siden, og så var iframen tabt.

    Dejligt at du deler ud af dine erfaringer og giver tricks gratis – TAK 🙂

  2. Lars Bachmann siger:

    Hej Christine
    Glad for at du kunne bruge tricket.

  3. Lars Skjoldby siger:

    Fedt lille trick. Men hvorfor kalder du den [url]. Ville det ikke give mere mening at kalde den [iframe]?

  4. Lars Bachmann siger:

    Hej Lars
    Jo, det havde nok været oplagt at kalde den iframe. Men resultatet er det samme 🙂

  5. Fin lille snippet, jeg udviddede det lige lidt sådan at man kan ikke behøves bruge de faste størrelser:
    https://gist.github.com/kprimdal-dk/5144048

  6. Lars Bachmann siger:

    Hej Kristian
    Tak for linket. Det er jo lige en tand smartere 🙂

  1. 21. januar 2013

    […] Iframe problemer i WordPress […]

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *