Hin und wieder wäre es schön, wenn die Möglichkeit bestünde einige Bilder, einen Banner oder auch etwas Text in den WordPress RSS Feed einzufügen. Etwas generelles, das in jedem Artikel des Feeds gleich ist. Für eine Aktion oder auch generell, die Einsatzmöglichkeiten sind unbegrenzt. So stand heute Morgen als eines der ersten Dinge auf meiner To Do Liste das Bild mit Link, welches ich hier auch im Blog nutze, um Euch dazu zu animieren für meinen Blog bei der Frauen Blog WM abzustimmen, in meinen RSS Feed einzufügen.
Es ist auch gar nicht schwer etwas zusätzlich in den WordPress RSS Feed einzufügen, seien es nun Bilder, Banner oder einfach nur Text. Als Anleitung habe ich mir den Artikel von Phil geschnappt, wo er das Snippet zum Einfügen der Artikelbilder (Thumbnails) in den WordPress RSS Feed beschreibt.
Das Ganze etwas abgeändert, mit den Daten meines Bildes und des Links zu Peers Abstimmungsartikel ergänzt und dabei herausgekommen ist ein kurzes Snippet, das in die functions.php des WordPress Themes gehört.
In diesem Snippet frage ich zuerst den WordPress RSS Feed ab, es soll also nur im Feed ausgeführt werden. Danach lege ich die Details für meinen gewünschten Inhalt, den ich in den RSS Feed einfügen möchte, fest. Bei mir ist das ein Link zusammen mit einem Bild. Anschließend hänge ich diesen Inhalt vor den Content des Artikels und setze den Filter, damit WordPress das in meinen RSS Feed integriert:
function my_feed_banner($content) {
if (is_feed()) {
$feedbanner = '<a href="http://www.dielinkurl.tld/"><img src="http://www.meinebildurl.tld" alt="Mein Alt Text" style="border:0" /></a>';
return $feedbanner . $content;
}
return $content;
}
add_filter('the_content', 'my_feed_banner');
Damit ist nun mein Banner, der Euch dazu animieren soll, für mich bei der aktuellen neuen Runde der Frauen Blog WM von Peer für mich abzustimmen, in meinem RSS Feed integriert und wird direkt über dem jeweiligen Artikelinhalt angezeigt:
Auf diese Weise kann alles Mögliche vor den Artikelinhalt in den WordPress RSS Feed eingefügt werden. Sei es nun ein Banner, ein Bild oder einfach nur etwas Text. Dazu nur den Code des jeweilig gewünschten zwischen die beiden einfachen Anführungsstriche bei $feedbanner =''; einfügen.
Und wer das Ganze unter den Artikelinhalt hängen möchte, der verändert den return Befehlt wie folgt: return $content . $feedbanner;. An dieser Stelle sei aber darauf hingeweisen, dass das eventuell mit hinzugefügten Inhalten von Feed Plugins, wie z.B. @Feed, kollidieren kann und besser direkt in diesem ausgeführt werden sollte.
[...] Bilder, Banner oder Text in den WordPress RSS Feed einfügen – wie es geht, zeigt Tanja. [...]
[...] Link zur aktuellen Umfrage in meinen RSS-Feed integriert. Da kam mir die Tanja mit ihrem Artikel Bilder, Banner oder Text in den WordPress RSS Feed einfügen gerade [...]
Gute Idee, jedoch toll wäre, wenn es dafür ein Plugin gäbe.
Weil man ist ja faul!
Kommst 2 Tage zu spät damit
Hab erst bei mir im Feed die Vorschaubilder eingebaut, im Prinzip mit der genau gleichen Funktion. Jetzt werden die endlich auch auf Facebook angezeigt.
Da war dann doch tatsächlich mal was wo ich woanders als hier suchen musste^^
Toller Tipp! Weiß nur noch nicht wofür ich das nutze. Die Idee mit den Bildern ist aber schon mal nicht schlecht mit Blick auf Facebook.
@Delario: Da es so viele Möglichkeiten gibt, wie man diese Lösung einsetzt, wäre ein Plugin hier eine richtig große Sache an Aufwand. Die paar Zeilen Code dagegen anzupassen und in das Theme einzufügen ist ein Klacks
@Markus: Wenn man Facebook über den Feed befüllen lässt, dann müssen die Bilder natürlich auch im Feed sein, was vor allem bei gekürzten Feeds Fehlanzeige ist.
Viele Code Snippets die ich verwende (oder verwendet habe), habe ich nicht ver-artikelt. Oft ärgere ich mich im Nachhinein darüber, wenn ich sie mal wieder irgendwo brauchen könnte und nicht mehr finde.
@Luigi: Die Einsatzmöglichkeiten dafür sind weitreichend
Vielen Dank für die Erwähnung!
Ich möchte schon ewig den Werbebanner, welchen ich unter meinen Einträgen habe, auch in den Feed einfügen. So wird das sicher was, frage ist halt, ob es jemanden stört. Gibt es da schon Erfahrungen? Möchte nämlich nicht unbedingt wegen dem Banner aus dem Reader bei meinen Lesern fliegen.
@Tanja Ja das sie im Feed sein müssen ist klar, leider klappt das bei den Artikeltumbnails eben nicht, daher hab ich das nun mal geändert.
Aber sind ja schon viele Snippets die Du hier hast. Allein die Cachefunktion allein ist es schon Wert hier vorbei zu surfen.
Ach ja apropro Cache, kleines PS: Seit heute Speicherverbrauch auf unter 4MB gesenkt
@Phil: Gerne doch
@Sven: Mit Werbung habe ich keine Erfahrungswerte und würde solche bei mir im Feed auch nicht einbinden. Ich glaube dass einige Leser da schon etwas komisch reagieren könnten. Wenn dann überhaupt nur ganz unten im Content, oben als erstes nicht.
@Markus: Ich hab das mit den Thumbnails im Feed schon vor längerem mal auf anderen Projekten implementiert. Mit Phils Code ist das ja total easy und schnell umgesetzt. Daher hatte ich die auch gleich auf dem Zettel, für diese Lösung jetzt.
Jetzt lande ich innnerhalb von zwei Wochen auf Deinem Blog zum wiederholten Mal. By the way, schöne Lösung.
hat mega gut geklappt
Vielen lieben Dank
hmhm… kurze Frage… Wie kann ich auf die einzelnen Artikel verlinken? Permalink O.o?