RSS-Einrichtung

Heute war ein Arbeitstag ohne feste To Do-Punkte, was ich sehr gerne mag. Ich habe die Zeit genutzt, um direkt meine heutige Idee ‚Mehr mit RSS‚ machen, aufzugreifen. Dabei ging es mir zum einen darum, für mich selbst einen Feed-Reader einzurichten und mit dem Füllen zu beginnen. Zum anderen wollte ich meine eigene Website besser RSS-kompatibel machen.

1. Feed-Reader einrichten

Ich habe mich für Feedbin als Feedreader entschieden, weil es offen und ohne Tracking ist und mit einem – wie ich finde – sehr schönen Layout. Außerdem sind angelegte Einträge exportierbar. Auch auf dem Smartphone lese ich in der Feedbin App. Ich habe erste Blogs (noch sehr unsystematisch, einfach, was gerade in meiner Timeline aufploppte) einsortiert – und bin sehr offen für weitere Vorschläge.

Update: Richtig hilfreich ist diese Zusammenstellung mit rund 80 Blogs – direkt importierbar.

2. RSS-Kompatibilität auf eBildungslabor

Grundsätzlich kommt WordPress mit einem eingebauten RSS-Feed. Man gibt einfach ‚Feed‘ hinter die URL – und schon sollte man den RSS-Feed gefunden haben. Das funktionierte auch bei meiner Website gut.

Da ich aber sehr unterschiedliche Sachen in den einzelnen Kategorien des Blogs zur Verfügung stelle, kann ich mir vorstellen, dass Menschen lieber Kategorie-Feeds als den gesamten Website-Feed abonnieren. Deshalb habe ich diese RSS-Übersichtsseite gestaltet und diese auch direkt im Menü verlinkt. Dabei bin ich im wesentlichen dieser Anleitung bei WPbeginners (Variante 2) gefolgt. Den Code habe ich aber leicht verändert – insbesondere, weil ich die Kategorie ‚Allgemein‘ ausschließen wollte.

function wpbeginner_cat_feed_list() {
    $categories = get_categories( array(
        'orderby' => 'name',
        'exclude' => get_cat_ID('Allgemein') // Hier wird die Kategorie "Allgemein" ausgeschlossen
    ));

    $string = '<ul>';

    foreach ($categories as $category) {
        // Überprüfe, ob die Kategorie "Allgemein" ist
        if ($category->name == 'Allgemein') {
            continue; // Springe zur nächsten Kategorie in der Schleife
        }

        $string .= '<li>';
        $string .= '<a href="' . get_category_feed_link($category->term_id) . '">';
        $string .= $category->name;
        if (true) { // Setze hier deine Bedingung für das Anzeigen der Anzahl der Beiträge
            $string .= ' (' . $category->count . ')';
        }
        $string .= '</a>';
        $string .= '</li>';
    }

    $string .= '</ul>';

    return $string;
}

add_shortcode('wpb-cat-feeds', 'wpbeginner_cat_feed_list');

Der Vorteil von solch einer gecodeten Übersichtsseite (statt einfach die Links einzugeben) ist, dass Änderungen automatisch vorgenommen werden und dass man direkt eine Übersicht über die Anzahl der Beiträge hat.

Learnings

  • RSS ist vielversprechend und funktioniert auf WordPress gut.
  • Feedbin scheint ein gutes Tool zu sein.

Und ein Nebenbei-Learning:
SVG-Bilddateien lassen sich im Texteditor öffnen und darin dann z.B. ihre Größe verändern. (Das brauchte ich zur Einrichtung des RSS-Symbols im Menü)