Ich richte eine RSS-to-E-Mail-Kampagne in MailChimp mit meinem Wordpress-Feed ein und möchte das vorgestellte Bild in meine Mailchimp-Vorlage einfügen. Ich habe versucht, dies zu verwenden, um das Bild hinzuzufügen, das funktioniert, aber es fügt es einfach zu dem Inhalt hinzu, der nicht für den Abschnitt mailchimp des RSS-Codes funktioniert:
%Vor%Anscheinend möchte MailChimp, dass es ein "eigenes" einzigartiges Bildelement ist. Hier ist ein Beispiel, was sie wollen: Ссылка
Aber es sieht so aus, als wäre es in einem anderen RSS-Format. Hier ist, was mein RSS ausgibt: Ссылка
Ich muss oft benutzerdefinierte Feeds für MailChimp erstellen und finde heraus, dass ich oft "hacky" Änderungen vornehmen muss, wie zB benutzerdefinierte Werte in die begrenzten Standardfelder, die MailChimp unterstützt.
Aus diesem Grund verwende ich gerne die bei Yoast (http://yoast.com/custom-rss-feeds-wordpress/) beschriebene Methode, um eine Seite zu erstellen, die einen benutzerdefinierten RSS-Feed ausgibt.
Es gibt einige Optimierungen, um das vorgestellte Bild als ein Feld aufzunehmen, das MailChimp erkennen wird.
Zuerst müssen Sie den Media RSS-Namespace hinzufügen, was ich normalerweise tun muss, indem ich zum öffnenden <rss>
-Tag hinzufüge:
Dann, um das vorgestellte Bild in den Artikel einzufügen:
%Vor%Wenn Sie eine bestimmte Bildgröße angeben müssen, müssen Sie diesen Code stattdessen im Element verwenden:
%Vor% Sie können das dann in MailChimp mit den Zusammenführungs-Tags *|RSSITEM:IMAGE|*
oder *|FEEDITEM:IMAGE|*
aufnehmen.
Es gibt viele Beispiele dafür, wie Sie das Bild am Anfang des Inhalts im Feed hinzufügen, aber nicht zu viele, an denen Sie ein neues Tag erstellen. Ein potenzielles Problem besteht darin, dass das Erstellen eines benutzerdefinierten Tags oder etwas Ähnliches kein gültiges RSS-Format ist. Wenn Sie ein XML-Dokument für Ihre eigene Verwendung erstellen, spielt es keine Rolle, ob der Feed validiert wird. Hier ist, was ich getan habe, und Sie sollten leicht in der Lage sein, es leicht für den MailChimp-Anwendungsfall zu ändern. Lassen Sie es mich wissen, wenn Sie danach noch Hilfe benötigen.
In functions.php (innerhalb des Themenordners ... wp-content / themes / ...):
%Vor%In wp-includes / feed-rss2.php (Ich habe das enclosure-Tag verwendet, aber die Berechnung der Dateigröße noch nicht durchgeführt, daher habe ich einen Platzhalter verwendet)
%Vor%