Bilder i wordpresskommentarer.

Si det med bilder!

Jeg har irritert meg over at det ikke funker å legge inne bilder i kommentarene i wordpress. Det er greit at det er «skrudd av» for folk flest av sikkerhets-hensyn, men jeg sjekker alle kommentarene som dukker opp i bloggen, og ser gjerne gjennom koden også. I denne posten viser jeg deg hvordan du kan tillate bilder i kommentarene i en wordpress-blogg.

Praktica

Jeg vil tro at det skal funke å klippe/lime rett fra flickr nå, da både a-taggen og img-taggen er lovlig.

Dette er en av fordelene med fri programvare, wordpress er open source. Fri programvare. Dette betyr at jeg kan selv tilpasse wordpress til mine behov.

Slik tillater du bilde-tagger i wordpress:

Åpne og rediger filen kses.php som vist under. kses.php ligger i /wp-includes/ som du finner i roten.

Rediger inn:

$allowedtags = array(
'a' => array(
'href' => array(),
'title' => array(),
'rel' => array()),
'img' => array(
'src' => array(),
'alt' => array(),
'width' => array(),
'height' => array()),
'abbr' => array('title' => array()),

enklere, putt inn:

'img' => array(
'src' => array(),
'alt' => array(),
'width' => array(),
'height' => array()),

mellom arrayen for ‘a’ og ‘abbr’.

Denne koden fant jeg på forumet til wordpress, og det er skrevet av carthik.

Dette bør du vite:

  • kses.php er en fil som ligger i en del av filsystemet som ikke skånes ved oppdateringer. Det betyr at du lett kan overskrive denne filen når du oppdaterer, uten å være klar over det.
  • Det finnes mer sexy måter å gjøre dette på, f.eks. å skrive en plugin som overstyrer tilatte tagger i denne arrayen fra en fil i /plugins/-mappen. Det er helt klart mye lurere.
  • Dette er «skrudd av» av sikkerhetshensyn, dette bør du kun gjøre om du føler at du har sånn nogen lunde teknisk kontroll, og stålkontroll på innholdet i bloggen din.

Men altså nå kan du kommentere i bilder på stavelin.com!

Skrevet av

Eirik

Poster av denne "forfatteren" er fra min gamle blogger-blog. (men også den jeg stadig er logget inn med..)

6 kommentarer til «Bilder i wordpresskommentarer.»

  1. Pussig, for i går kveld funderte jeg på om jeg selv skulle åpne for bilder i kommentarer. Fremgangsmåten kjenner jeg til fra før, så det er egentlig et spørsmål om hvor hensiktsmessig det er og hvilken nytte det gjør.

    Har du noen tanker om det?

  2. @Martin
    Det er helt klart en «tjeneste» til avanserte brukere. Vi kan ikke anta at folk flest skriver html som om det var bokmÃ¥l, sÃ¥ det er en ytterst liten gruppe som nyter godt av dette. Jeg anser meg selv om en av disse.

    Jeg har i flere tilfeller forsøkt å legge med bilder i andres kommentarer, (eksempelvis her på dietrovetro.com) og har da endt opp med å måtte legge igjen bildet som lenke.

    Ut over dette, så synes jeg det er vrient å svare på hvordan bilder er nyttig på nett. Det bryter opp tekst, de kan illustrere poeng, de kan være vakre eller morsomme.
    Jeg liker å ta bilder, og har konto på flickr. Det er slett ikke sjeldent at folk kommenterer et bilde med et bilde, for å vise noe fra en annen vinkel, en alternativ etterbehandling osv. Jeg ønsker at dette skal være mulig her på stavelin.com også, og vekter pro/con i bildenes favør.

  3. Jeg kjøper absolutt argumentene dine. Tror jeg skal få implementert det selv i neste versjon.

    Uansett tror jeg det er smart å sette max-width: NNNpx; i stilsettet, så brekker ikke designet. :-)

    Tillater meg å teste med et stort bilde:

    foo

  4. Bildene ser ut til å automagisk pakkes inn i en p. Da blir koden noe slikt som dette:


    $('ol.commentlist li p img').css({width:'500px'});

    oj. det gikk fort og galt. Får håpe det strekker til.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *