Das Flattr-Plugin für WordPress ist eine praktische Sache. Durch das Plugin werden automatisch Flattr-Things angelegt und der Button im Beitrag angezeigt. Seitdem das Plugin aber mit der Version 0.9.20 einen neuen offiziellen Betreuer bekommen hat, wurde kräftig am Plugin gebastelt. Eine der Änderungen, die mir persönlich gar nicht gefällt ist, dass automatisch ein Flattr-Button im Feed des Blogs eingebaut wird, ohne dass man diesen vom Admin-Panel aus deaktivieren könnte.
Ich persönlich mag keine Twitter-, Facebook- und auch keine Flattr-Buttons in den Feeds anderer Blogs, ein kurzer Footer unter jedem Beitrag muss reichen. Von daher war ich mit der aktuellen Situation nicht gerade glücklich. In der letzten Tagen hatte ich wenig Zeit mir den Code des Plugins mal anzusehen, von daher war ich froh dass auf meine Frage im WordPress-Forum jetzt eine Antwort kam.
Die Lösung ist recht simpel, es reicht den Aufruf der „flattr_post2rss“-Function zu unterbinden. Öffnet dazu die Datei .../wp-content/plugins/flattr/flattr5.php
und kommentiert die Zeile 405 aus (Die Zeilennummer gilt für die Version 0.9.22 des Plugins, sollte es Updates geben, so wird sich die Position der Zeile sicherlich ändern). Am Ende sollte der Abschnitt so aussehen…
[...]
if(function_exists('curl_init')) {
//add_filter('the_content_feed', 'flattr_post2rss',999999);
}
[...]
…danach ist der Feed wieder frei von graphischen Flattr-Buttons. Wer einen Cache benutzt, der muss eventuell den Cache leeren, bevor sich die Änderung auswirkt. Eine Änderung direkt im Quellcode ist natürlich nicht gerade elegant. Sollte das Plugin aktualisiert werden, dann müsst Ihr eure händisch gemachte Änderung wiederholen. Hoffentlich gibts bald im Admin-Panel eine Option, die den Button optional macht.
Der Plugin Entwickler, will das auch bald einbauen:
Siehe: https://twitter.com/michaelhenke/status/38367422398337025
ich finde es eigentlich ganz gut, wenn flattr-buttons im feed erscheinen (wenn nicht grafisch, dann zumindest als link). denn ich denk meistens nur ans flattrn, wenn ich über den button stolpere. nun lese ich artikel vorrangig (wenn sie nicht gekürzt sind) im feedreader, darum wär es für den blogger von vorteil, wenn ich am ende ans flattrn erinnert werde und nicht einfach den nächsten artikel anklicke.
Finde ich ja auch, daher gibts bei mir im Footer des Feeds auch neben den Hinweisen auf die Lizenz einen Text-Link zum passenden Flattr-Thing 🙂
das thing is aber in dem fall das blog im allgemeinen. ich will aber den artikel flattrn, das ist ein anderes thing [schönes denglish m( ].
Da hast du definitiv recht, hab ich gar nicht bemerkt. Muss mal sehen was ich da machen kann. Eine einfache Option gibts wohl nicht.