Lägg till flattr i WP

Flattr är ett sätt att ge “dricks” till innehållsproducenter på nätet. Varje gång du klickar på en flattr-länk gör du någon glad. För att skapa ett flattr-konto så går du till flattr.com och väntar på en invite.

För att använda Flattr i din WP-blogg

Från den här bloggposten vidareutvecklar jag lite hur man gör för att lägga in flattr på sin wordpress-blogg.

I mitt gamla rostiga theme har jag två filer man måste editera, index.php och single.php. Man letar upp raden med “posted by” och stoppar in kodsnutten från happyuser.se under. Jag har valt att lägga min till höger längst upp på bloggposterna och det är väl möjligt att det inte är den mest optimala positionen men det får tiden utvisa. Om ni vill se mer av CSSen är det bara att köra view source.

Observera att det är en bugg i koden på happyuser.se på flattr_dsc-raden om dina excerpts är multiline. Släng in följande längst upp i din single.php + index.php för att lösa det temporärt. Det finns säkert miljarders läskiga bieffekter av detta så det är på egen risk..
function no_lr($a) {
$a = preg_replace("/[\r\n]+/"," ",$a);
$a = preg_replace("/\[...\]+/","...",$a);
return strip_tags($a);
}
add_filter('the_excerpt','no_lr');

Ännu smidigare vore väl antagligen att tjonga in flattr-grejen i sitt data direkt (då hamnar det ju te.x. även i feeds). Då måste man nog använda filters.. eller nåt.

Leave a Comment

Subscribe without commenting