Wie man einen Flattr Button in einen WordPress Blog bekommt hatte ich in diesem Artikel beschrieben. Hier sollt ihr nachlesen wie es weitergeht wenn ihr mit dem Thesis Theme Framework euren WordPress Blog betreibt und auch dabei Micropayment mittels Flattr nutzen möchtet.
Zusammenfassung
Ihr habt das Flattr Plugin bereits in eurem Blog installiert, eure Flattr ID in den Settings eingetragen und der erste Flattr Button ist eventuell auch schon zwischen eurem Artikel und dem Kommentarbereich erschienen. Okay!
Get more Flattr with Thesis
Sorry für die englische Headline, ich mach einfach mal auf deutsch weiter. Habt ihr schon diesen Artikel gelesen? Da geht es um das OpenHook Plugin für das Thesis Theme und wie ihr damit viele einzelne Aktionen an diversen Punkten/Hooks plazieren könnt. Geniales Teil!
Holt und installiert es euch, denn das folgende setzt auf der Verwendung dieses Plugins auf.
Überlegt euch, an welchen Stellen Ihr Flattr Buttons in euer Theme Design passen, gleich bringen wir die Buttons dort hin. Hier bei wpbuzz soll jeweils ein Button zwischen der Überschrift/Headline und dem Artikel erscheinen sowie vor dem Kommentarbereich. Na ja, vor dem Kommentarbereich ist nicht so spannend weil es dort schon durch das Flattr Plugin einen Button zu sehen gibt.
thesis_hook_after_headline
Geht im Backend eures Blogs über Design >> Thesis OpenHook in den Auswahlbereich der WordPress Hooks. Sucht in dem DropDown Menü den Hook thesis_hook_after_headline und klickt einmal darauf damit ihr diesen bearbeiten könnt. Setzt als erstes den Haken bei Execute PHP on this hook damit der folgende Aufruf auch funktioniert. Kopiert jetzt folgenden Aufruf in das Datenfeld des Hooks:
[php]<?php if (is_single()) the_flattr_permalink() ?>[/php]
Dadurch wird der flattr Button nur angezeigt wenn der einzelne Artikel aufgerufen wird. Dadurch wird bei der Auflistung mehrerer Artikel untereinander der Button nicht ausgegeben. Dies ist hier bei wpbuzz nötig, da die Startseite ja eine Auflistung mehrerer Artikel beinhaltet.
Wenn ihr dieses Problem nicht habt und auf (is_single()) verzichten könnt dann verwendet:
[php]<?php the_flattr_permalink() ?>[/php]
Zur Darstellung der Flattr Buttons war es das eigentlich. Plaziert jetzt die entsprechenden Aufrufe in den Hooks an denen der Button erscheinen soll.
In einem folgenden Artikel (nach dem Fronleichnam Wochenende wird dieser erscheinen) gehe ich noch etwas auf die weiteren Flattr Plugins Flattr Widget, Flattr RSS und Flattr Comments ein. Jetzt wird der Wohnwagen gepackt damit es zackig am Donnerstag zum Paddeln gehen kann.
Update
Auf den Artikel mit flattr und den Kommentaren verzichte ich erstmal, da die flattr Plugins nicht sauber mit den hier verwendeten Excerpts funktionieren, sorry Hannelore :-/



{ 8 comments… read them below or add one }
So weit, so gut. Aber wofür sind die BBCode-Tags in eckigen Klammern gut? ([php] und [/php]). Das openhook-PlugIn braucht die jedenfalls nicht. *wunder*
Moin Gerd, das hat damit zutun das ich noch keinen ordentlichen Weg gefunden habe Code zu maskieren. Ewig haut es mir die Sonderzeichen um die Ohren. Und genau da kommen die beiden eckigen Klammern her. Sorry
PS
Wenn du ne ordentliche Lösung hast, dann bitte her damit
Hast du mal versucht, die spitzen Klammern als HTML-Entities zu maskieren? also < und >
ich gehe da mit einem Plugin ran und bekomme einfach keinen sauberen Output. In komplexen Artikeln lege ich oft noch eine txt Datei bei, die dann runter geladen werden kann.
gefällt mir als Ergebniss aber alles nicht so super
Ah toll. Ich freue mich auf den Artikel mit den anderen Flattr-Plugins, bekomme nämlich das flattr-comment-plugin nicht zum Laufen (der Button erscheint nicht im Kommentar).
Die Verwendung des Plugins ist ja auch kein Muss. Frank Bültge zeigt, wie es auch ohne geht:
http://bueltge.de/flattr-button-wordpress-ohne-plugin/1169/
Verwende ich in meinen beiden Blogs, auf Apfelquak.de sogar so, dass alle Autoren einen eigenen Button einsetzen können.
Versuchs mal mit dem Plugin Code Colorer. Das funtkioniert in meinem Blog super
If you are willing to buy real estate, you will have to get the home loans. Furthermore, my mother commonly uses a short term loan, which occurs to be the most useful.