verdigado / sunflower

A WordPress-Theme for the german green party.
GNU General Public License v2.0
35 stars 18 forks source link

RSS Feed mit Beitragsbildern darstellen #440

Open gruenenf opened 11 months ago

gruenenf commented 11 months ago

Moin in die Runde,

ich würde gerne bei unseren OVen die aktuellen Beiträge aus den Kreisverbänden via RSS Feed einbinden. Da wäre es toll, wenn diese Analog zu den Newsbeiträgen dargestellt werden könnten. Als Beispiel: https://www.gruene-nf.de/husum/

Liebe Grüße und vielen Dank

gumby-man commented 11 months ago

Moin, darüber habe ich auch schon mal nachgedacht, ohne es bisher auszuprobieren. Ein paar Lösungsansätze gibt es hier – inkl. dem dass Du selbst es per Plugin oder im Child-Theme löst und es nicht „Sunflower“ überlässt (was ich persönlich gut fände, ein Theme sollte m.E. ein Theme bleiben und nicht Tonnen an Funktionalität – wie auch den Kalender – reinbringen): https://bloggerpilot.com/wie-du-das-featured-image-im-wordpress-rss-feed-anzeigst/

albig commented 11 months ago

Ihr meint, das Beitrags-Bild soll im RSS-Feed auftauchen?

Ja, wenn es dafür was fertiges gibt, dann wäre das zu bevorzugen. Dann würde sich die Sunflower-Theme Dokumentation über einen Hinweis / Best-Practice freuen.

Hab z.B. dieses gefunden: https://wordpress.org/plugins/featured-images-for-rss-feeds/

Wenn's nur den Kleinigkeit ist, können wir das natürlich auch ins Sunflower-Theme übernehmen. In Wirklichkeit ist es ja tatsächlich eher ein "Website-Package".

gruenenf commented 11 months ago

Die Einbettung der Bilder in den RSS Feed ist nicht das Problem. Mir ging es um die Darstellung des RSS Feed des Kreisverbands auf den Websites der Ortsverbände. Da wäre es schön, wenn die so aussehen würden wie normale Blogpost inkl. Bilder. Die werden dann leider nicht angezeigt, auch wenn sie im RSS Code sind. Siehe z.B. hier

Bildschirmfoto 2023-11-16 um 16 37 21

Die CDU hat es bei uns im Kreis auch, dass sie automatisch die Inhalte des Landesverbands und Bund z.B. auf ihren Seiten anzeigen: https://www.cdu-nf.de/

gumby-man commented 11 months ago

Gehe ich Recht in der Annahme, dass Du dazu den „RSS“-Block verwendest? Der ist ja aus dem normalen WordPress, nicht aus dem Theme. Ich denke auch dafür wäre ein Fremd-Plugin sinnvoller als etwas komplett neues für dieses Theme – allerdings kenne ich kein passendes Plugin zu empfehlen.

albig commented 11 months ago

Die Bilder sind wohl tatsächlich im Feed. RSS bietet dazu für Posts wohl nichts spezielles an, wenn ich die Spec richtig verstehe: https://www.rssboard.org/rss-specification Es gibt also ein "Kanal"-Image aber pro "Item" muss man dann in den Content greifen.

Der WordPress-eigene "RSS-Block" zeigt leider keine Bilder an. https://wordpress.com/support/wordpress-editor/blocks/rss-block/

Also braucht Ihr ein Plugin. Das würde es tun. Ob das empfehlenswert ist und ob man die Gestaltung beeinflussen kann, müsste bitte jemand anderes untersuchen: https://themeisle.com/plugins/feedzy-rss-feeds/

gruenenf commented 11 months ago

Ich habs mal ein wenig mit den Plugins probiert, da war aber leider keines sehr zufriedenstellend. Die CSS Klasse .wp-block-rss__item-title habe ich nun zumindest an die Grüne Type (h2) angepasst, sodass die Darstellung dem Design nun folgt. Schöner würde ich es finden, wenn es dem Blogpost Design folgt, aber das übersteigt meine CSS Kenntnisse. Bildschirmfoto 2023-11-28 um 12 55 20

LG

FloJuh commented 9 months ago

Wir integrierten die Beitragsbilder in den RSS-Feed mithilfe von Code in der functions.php. Unsere Ortsverbände verwenden das Plugin WPeMatico zur automatisierten Importierung der Kreisverbandsbeiträge inklusive der Beitragsbilder. Obwohl das Plugin etwas dürtig übersetzt ist, funktioniert es einwandfrei.

albig commented 9 months ago

Danke für den Tipp @FloJuh. Das können wir ggf. in die Dokumentation mit aufnehmen. Kannst Du teilen, was Ihr in der functions.php macht? Vielleicht lässt sich das ja übernehmen?

FloJuh commented 8 months ago

Wir nutzen tatsächlich den Code von hier: https://bloggerpilot.com/wie-du-das-featured-image-im-wordpress-rss-feed-anzeigst/

FloJuh commented 2 months ago

Wir integrierten die Beitragsbilder in den RSS-Feed mithilfe von Code in der functions.php. Unsere Ortsverbände verwenden das Plugin WPeMatico zur automatisierten Importierung der Kreisverbandsbeiträge inklusive der Beitragsbilder. Obwohl das Plugin etwas dürtig übersetzt ist, funktioniert es einwandfrei.

Wir haben das Plugin deaktiviert, da es unsere Multisite mit identischen Inhalten überladen hat. Stattdessen verwenden wir jetzt den RSS-Block auf den Startseiten. Wie bereits in diesem https://github.com/verdigado/sunflower/issues/517#issuecomment-1992732986 erwähnt, wäre es hilfreich, eine Option zur Einbindung des ersten Bildes aus dem RSS-Feed als Beitragsbild zu haben. Ein zusätzlicher Copyright-Hinweis wäre dann sinnvoll (https://github.com/verdigado/sunflower/issues/517#issuecomment-2003492429).

Eine interessante Funktion wäre zudem die Möglichkeit, Beiträge im Beitragsfeed anzuzeigen, ohne sie direkt auf die Website herunterzuladen. Stattdessen könnten sie, ähnlich wie der RSS-Block, auf die ursprüngliche Website weiterleiten. Das wäre eine Alternative zur WPeMatico-Variante. Wie beim Kalender, wäre es praktisch je RSS-Feed eine Kategorie festlegen zu können (z.B. Bund, Schleswig-Holstein oder Kreis Pinneberg).