Flattr [1] geht um in der Blogosphäre.
Was Flattr ist, werde ich hier nicht erklären, aber manche Nutzer, die auch das entsprechende WordPress-Plugin [2] dazu nutzen, haben vielleicht den Wunsch, dass der Flattr-Button nicht bei jedem Artikel angezeigt wird.
Robert Basic hatte sich auch schon mal Gedanken dazu gemacht [3] und ich hatte da eine vermutlich elegantere Lösung vorgeschlagen. Voraussetzung ist dabei, dass man etwas PHP ins eigene Template einfügen möchte und kann.
Das Flattr-Plugin bietet ja von sich aus die Möglichkeit per Funktionsaufruf den Button anzuzeigen, dieses Potenzial kann man sich zu Nutze machen und deaktiviert dafür den entsprechenden Haken:
Hat man das gemacht, geht es ans Eingemachte und man nimmt sich das Template vor. Wahlweise wird das index.php, single.php oder etwas ähnliches sein. Da wo der Button angezeigt werden soll fügt man folgende Zeilen ein:
ID, 'flattr')) {
if (function_exists('the_flattr_permalink')) the_flattr_permalink();
}?>
Bis jetzt wird der Button natürlich nicht angezeigt. Schreibt man einen Artikel, nutzt man nun die Benutzerdefinieren Felder um den Flattr-Button anzeigen zu lassen.
Beim ersten Mal muss man dazu ein neues Feld hinzufügen, dass nennt man einfach ‘flattr’ und trägt eine 1 bei Wert ein:
Ist ein benutzerdefiniertes Feld einmal benutzt worden, so erscheint es bei jedem folgenden Artikel in der Auswahlliste und muss nicht neu angelegt werden.
Nun kann man also ganz einfach für bestimmte Artikel den Flattr-Button anzeigen lassen.
Viel Spaß mit dem neuen Komfort.
Ich hoffe, der Artikel war hilfreich und ich freue mich auf Dein Feedback
[1] Flattr
[2] WordPress › Flattr « WordPress Plugins
[3] WordPress: JavaScript im Blog-Artikel einbinden – written in basic
Ähnliche Beiträge
- Gedanken zum Social Payment
- Probleme mit dem Yigg-Button
- Kommentare bei Yigg und leider nicht hier
- Tutorial: Postie und Simple Tagging, AutoTags für MoBlog
- Locator-Rechner
Dieser Artikel wurde auf Max-Fun.de veröffentlicht. Alle Inhalte des Weblogs unterliegen dem Urheberrecht. Eine Weiterverbreitung der Inhalte ist nur unter diesen Lizenzbedingungen gestattet. (digitalfingerprint: 6c011b3c71fd2cada2456c7b098e9d72)