Feed-Links im WordPress-Header individualisieren

Individualisierte Feed-Links in WordPress
Links die Ansicht im aktuellen Firefox und rechts die Ansicht in Opera

Die angebotenen RSS-Feeds im Firefox
RSS-Feeds, die Firefox erkannt hat.
Im Laufe der letzten Wochen wo ich mich mehr mit dem Thema Podcasting beschäftigt habe habe, habe ich mich ein bisschen mit dem Thema RSS-Feeds beschäftigt und vor allem mit Einbindung der verschiedenen Feed-Verweise im head-Bereich auf WordPress-Installationen.

Je nach Unterseite werden mit Hilfe des link-Elements im head bis zu drei Verweise zu den verschiedenen Feeds angegeben:

  • Der Haupt-Feed
  • Der Kommentar-Feed
  • Der Feed des jeweiligen Archivs: Kategorie, Schlagwort etc.

Die ersten beiden Verweise – siehe das erste Screenshot – erscheinen auch auf der Startseite, die Archiv-Feeds nur auf der passenden Unterseite. Im Quelltext findet man die Einträge wenn man nach folgenden Abschnitten sucht:

<link rel="alternate" type="application/rss+xml"

Das “Problem”

Mich haben hier allerdings zwei Sachen gestört… oder besser gesagt, die waren in meinen Augen nicht optimal und daher wollte ich sie anpassen. Zum einen wollte ich schon auf der Startseite den Browser und die Podcatcher auf den Podcast-Feed aufmerksam machen und mit Hilfe von Grafiken bzw. Icons wollte ich das ganze etwas auflockern und somit auch etwas der Benutzerfreundlichkeit helfen.

Die Lösung

Zuerst habe ich mit dem folgenden Code-Fragment in der functions.php des Themes, die automatische Ausgabe der Feed-Verweise unterbunden:

// Feed-Verweise im head entfernen
remove_action('wp_head', 'feed_links', 2 );
remove_action('wp_head', 'feed_links_extra', 3 );

Anschließend habe ich die head.php erweitert und kurz vor </head> folgendes eingegeben:


<link rel="alternate" type="application/rss+xml" title="perun.net &raquo; Feed der Blogartikel &#128240;" href="https://www.perun.net/feed/" />
<link rel="alternate" type="application/rss+xml" title="perun.net &raquo; Kommentar-Feed &#128172;" href="https://www.perun.net/comments/feed/" />
<link rel="alternate" type="application/rss+xml" title="WordPress &amp; Webwork Podcast &#127911;" href="https://www.perun.net/podcast/feed/" />

Wenn ich jetzt perun.net mit einem Podcatcher aufrufe, dann schaut das ganze folgendermaßen aus:

Individuelle Feed-Verweise im Einsatz

In der oberen Abbildung ist der Aufruf von AntennaPod auf Android 7 zu sehen und hier folgt die Ansicht im aktuellen Firefox (links) und der aktuellen Version von Opera (rechts):

Individualisierte Feed-Links in WordPress
Links die Ansicht im aktuellen Firefox und rechts die Ansicht in Opera

Kommen wir nun zu dem Code der dafür zuständig ist. Das ganze Geheimnis liegt im Inhalt des title-Attributs. Dort kann man nicht nur einfachen Text sondern auch Symbole und Icons unterbringen. Aus &raquo; wird zum Beispiel », aus &#128240; wird 📰, aus &#128172; wird 💬, aus &#127911; wird 🎧 usw.

Solche und weitere Symbole findet man u.a. auf folgenden beiden Seiten:

Diese ganze Maßnahme dient dazu, dass man den Fokus auf bestimmte Feeds lenkt und das man dem Besucher bei der Orientierung hilft. Daher sollte man auch hier maßvoll herangehen. Das heißt: nicht dutzende von Feed-Links und auch nicht alle Icons einbinden, die nicht bei drei auf dem Baum sind. 🙂

Wir arbeiten seit 20 Jahren mit WordPress und bieten diverse Dienst­leistungen rund um das System an. Kontaktiere uns für weitere Informationen oder für ein Angebot.

Verwandte Beiträge:

2 Kommentare

  1. Danke für den Artikel. Hat mir sofort gefallen und somit habe ich die Idee ebenfalls bei mir umgesetzt.

Kommentare sind geschlossen.