die Frage musste ich für mich beantworten, da ich im Rahmen der Flattr-Einbindung via Plugin keine Lust hatte, dass der Flattr-Button bei jedem Artikel erscheint. Das Plugin bietet dahingehend keine Feineinstellung. Also muss ich den Flattr-Button (der speziell für das jeweilige Posting zur Verfügung gestellt wird) mittels individuellem JavaScript-Code manuell bei Bedarf im Artikel einbauen. Nur, WordPress (mein zu Grunde liegendes Blog-System) zerbröselt beim Speichern des Artikels den Code. Klar kann man JavaScript Code in WordPress einbauen, auf globaler Ebene im Header zum Beispiel. Aber individuellen Code je nach Artikel? Das ist nicht ganz so simpel.
Die Lösung: Text Control. Man kann auf globaler und individueller Ebene einstellen, wie WordPress mit dem Text umgehen soll. Auf globaler Ebene habe ich nichts geändert. Ich stelle im Posting nach (!) dem erstmaligen Speichern die beiden Optionen von Text Control (ganz am Ende des Artikel-Edit-Menues) auf „no formatting“ ein, haue erst dann den Flattr-Code = JavaScript Code in den Artikel rein und speichere nochmals. Das wars! Dies lässt sich natürlich mit jedem beliebigen, individuellen JS Code bewerkstelligen.
Achtung: Sämtliche html-Formatierunganweisungen wie break und paragraph muss man schon selbst in den Text einbauen, sonst sind alle Zeilenumbrüche weg. Umlaute stellen kein Problem dar.
31.05.2010 um 21:34 Uhr
Das Flattr-Plugin bindet ja auch nicht den individuellen Button ein bzw. bringt den Beitrag nicht automatisch zu Flattr.
Aber um das Problem mit dem Code nicht jedesmal zu haben, könnte man ja die benutzerdefinierten Felder nutzen und im Template dann mit einer Zeile PHP diese Feld abfragen um dann den Flattr-Button anzeigen.
Das Flattr-Plugin bietet ja die Möglichkeit den Button nicht automatisch anzuzeigen und mittels einzubinden.
31.05.2010 um 21:35 Uhr
hoppala, da fehlt das: <?php the_flattr_permalink() ?> zwischen mittels und einbinden.
31.05.2010 um 21:43 Uhr
danek für diese Infos!
31.05.2010 um 22:31 Uhr
Text Control unter der Adresse ist sehr alt, leider – die neuste Version findest du hier: http://wordpress.org/extend/plugins/text-control-2/
Ansonsten ist wohl die Shortcode-API das richtige Werkzeug dafür.
31.05.2010 um 22:39 Uhr
klasse, gleich upgedatet den Link!!
08.06.2010 um 21:14 Uhr
alternativ packe die kleine Funktion rein und ich habe eine benutzerdef. Feld drin, so dass es nicht drin ist, wenn 1 übergeben wird.
12.12.2012 um 10:52 Uhr
Mit ein wenig Code kannst du selber Javascript einfügen, ohne das es kaputt geht: http://www.sebastianviereck.de/wordpress-eigenen-code-einbinden-posts/