Wenn Sie eine von WordPress betriebene Website erstellt haben, werden Sie wahrscheinlich täglich oder mindestens wöchentlich neue Inhalte veröffentlichen. In diesem Fall möchten Sie Ihre Inhalte den Benutzern bereitstellen.
Während viele von ihnen über die Website selbst und die von Ihnen erstellten Social-Media-Seiten Aktualisierungen Ihrer Website erhalten, sollten Sie den RSS-Feed nicht vergessen.
Eine umfangreiche Website-Zusammenfassung oder eine wirklich einfache Syndizierung dient dazu, häufige Inhalte anzuzeigen und einem breiten Publikum zugänglich zu machen. Das als “Feed” bezeichnete RSS-Dokument besteht aus einem Titel, gefolgt von einem kleinen Auszug, einem Bild oder verschiedenen zusätzlichen Informationen zu den Posts, der Website, dem Autor usw.
WordPress erstellt automatisch einen Feed für Ihre Website, den Sie problemlos anzeigen können.
Nein, Feeds sind noch nicht tot und es gibt Millionen von Benutzern auf der ganzen Welt. Daher verwenden Ihre Besucher höchstwahrscheinlich verschiedene Aggregatoren auf ihren Computern oder Smartphones, um Nachrichten von Ihrer Website zu erhalten. Sie möchten also Ihren RSS-Feed so gut wie möglich gestalten. Das werden Sie heute lernen:
Standardmäßig zeigt WordPress den RSS-Feed in Ihrem Dashboard an. Offensichtlich enthält dieser Feed Nachrichten, die nicht für alle interessant sind. Anstatt es dabei zu belassen, können Sie Ihr Dashboard vollständig anpassen und den Feed löschen, oder Sie können nur den Feed anpassen und Dinge hinzufügen, die Ihnen wirklich wichtig sind.
Ohne weiteres zeigen wir Ihnen, wie Sie Ihren WordPress-Feed ändern und einen benutzerdefinierten Link hinzufügen können, der Sie wirklich interessiert:
- Navigieren Sie zur Datei functions.php und öffnen Sie sie
- Kopieren Sie diesen Code und fügen Sie ihn ein:
- Ändern Sie die gewünschten Parameter
- Änderungen speichern
function wpc_dashboard_widgets() {
global $wp_meta_boxes;
// remove unnecessary widgets
// var_dump( $wp_meta_boxes('dashboard') ); // use to get all the widget IDs
unset(
$wp_meta_boxes('dashboard')('normal')('core')('dashboard_plugins'),
$wp_meta_boxes('dashboard')('side')('core')('dashboard_secondary'),
$wp_meta_boxes('dashboard')('side')('core')('dashboard_primary')
);
// add a custom dashboard widget
wp_add_dashboard_widget( 'dashboard_custom_feed', 'WP Loop', 'dashboard_custom_feed_output' ); //add new RSS feed output
}
function dashboard_custom_feed_output() {
echo '";
}
add_action('wp_dashboard_setup', 'wpc_dashboard_widgets');
Wenn Sie nicht gerne codieren, haben Sie keine Angst vor allem, was Sie oben sehen. Das Anpassen des Codes, damit Sie den gewünschten RSS-Feed hinzufügen können, ist nur wenige Schritte entfernt.
Beginnen wir mit dem wichtigsten Teil, und das ist die Adresse des RSS-Feeds. Suchen Sie einfach die folgende Codezeile in der obigen Funktion und ändern Sie die URL:
'url' => 'http://www.yourrssfeed.com/feed'
Nachdem Sie die Zeile gefunden und die Adresse geändert haben, können Sie den Code langsam weiterlesen. Ändern Sie zunächst die Anzahl der Nachrichten. dass Sie in Ihrem Feed erscheinen möchten. Das Abstract, der Autor und das Datum können nur die Werte “1” oder “0” haben. Dies bedeutet, dass Sie das Abstract, den Namen des Autors und das, was Sie erraten haben, veröffentlichen möchten oder nicht: Veröffentlichungsdatum.
Zu guter Letzt möchten Sie wahrscheinlich den Titel Ihres RSS-Feeds ändern. Wenn ja, suchen Sie die folgende Zeile in der Funktion, die Sie gerade haben, und ändern Sie den Titel:
wp_add_dashboard_widget( 'dashboard_custom_feed', 'TITLE GOES HERE', 'dashboard_custom_feed_output' ); //add new RSS feed output
Vergessen Sie nicht, die Änderungen zu speichern und zu Ihrem Control Panel zu navigieren. Wenn alles richtig gemacht wurde, ist Ihr personalisierter Newsfeed fertig. großartig, oder?
Während Sie Ihren eigenen RSS-Feed einfach anzeigen können, indem Sie Benutzer einfach zu einem Link auf Ihrer WordPress-Website umleiten, kann das Anzeigen eines externen Links etwas komplizierter sein. Aber lassen Sie sich davon nicht abschrecken, denn Sie können immer noch überall auf Ihrer Website einen RSS-Feed haben, indem Sie eine Funktion kopieren / einfügen, die wir Ihnen in diesem Artikel zeigen.
Anstatt ein anderes Plugin zu installieren, das die Schriftarten übernimmt und ständige Pflege und Aktualisierungen erfordert, können Sie Ihre eigene Liste erstellen. Sie müssen lediglich einen Link zu dem Feed ändern, den Sie anzeigen möchten, und die Anzahl der Feeds ändern, die auf Ihrer Website angezeigt werden.
Unabhängig davon, ob Sie einen externen RSS-Feed auf einer neuen Seite / einem neuen Beitrag anzeigen oder ihn in Ihrer Seitenleiste, Kopf- oder Fußzeile verschachteln möchten, ist die Vorgehensweise nahezu identisch:
- Öffnen Sie die Datei sidebar.php oder eine beliebige Datei, die der Feed anzeigen soll
- Kopieren Sie den folgenden Code und fügen Sie ihn ein:
get_item_quantity(4); $rss_items = $rss->get_items(0, $maxitems); ?>
Vergessen Sie nicht, sich um Ihre eigenen RSS-Feeds zu kümmern, nachdem Sie einen oder mehrere RSS-Feeds von anderen Websites eingerichtet haben.
Viele Leute denken, dass RSS-Feeds Teil der Geschichte sind. Noch mehr, Menschen nutzen RSS täglich. Sie können nicht nur Ihre Lieblingswebsites in Ihrem Browser, auf Ihrer Website oder sogar in Ihrem WordPress-Manager speichern, sondern Feeds wurden noch beliebter, als Smartphones die Welt eroberten. Jetzt können Sie Aktualisierungen Ihrer Lieblingsautoren und Aktualisierungen unterwegs verfolgen und innerhalb von Sekunden nach Veröffentlichung eines neuen Artikels auf neue Inhalte zugreifen.
Auch wenn Sie noch nicht an RSS-Feeds interessiert sind, müssen Sie nach dem Start Ihrer eigenen Website an diejenigen denken, die diesen Service regelmäßig nutzen.

Es gibt verschiedene Möglichkeiten, RSS-Inhalte in WordPress zu bearbeiten. Sie können beispielsweise Ihren Beitrag für RSS-Feeds planen oder die Art und Weise ändern, in der WordPress Auszüge anzeigt, die sich auch auf RSS-Feeds auswirken. Egal was Sie tun, Sie haben immer noch kein Bild an Ihren RSS-Feed angehängt.
Stellen Sie sich vor, Sie haben mehrere Websites zum gleichen Thema, die ihre Feeds regelmäßig aktualisieren. Sie öffnen Ihre Feed-App (z. B. Feedly) auf Ihrem Smartphone und es gibt eine Site mit einem Bild neben dem Post-Titel, während die andere keine Bilder enthält. In fast allen Fällen gehen die Leute zu dem Link mit dem Bild daneben, weil dieser interessanter erscheint und Ihnen das Gefühl gibt, dass der Autor sich um ihre Sachen kümmert.
Da an jeden Beitrag bereits ein Bild angehängt ist, gibt es keine Entschuldigung. Sie können dieses Bild auch an den RSS-Feed anhängen und Ihre Website für Nutzer von Feeds attraktiver machen.
In diesem Teil des Handbuchs zeigen wir Ihnen, wie Sie Ihren Feeds ausgewählte Bilder hinzufügen. Es ist eigentlich sehr einfach und Sie müssen nur den folgenden Code kopieren und einfügen:
- Öffnen Sie die Datei functions.php
- Kopieren Sie den Code und fügen Sie ihn ein:
- Änderungen speichern
add_filter('the_content_feed', 'rss_post_thumbnail');
function rss_post_thumbnail($content) {
global $post;
if( has_post_thumbnail($post->ID) )
$content="
" . get_the_post_thumbnail($post->ID, 'thumbnail') . '
' . $content;
return $content;
}
Los geht’s. Jeder Beitrag, an den ein Bild angehängt ist, verwendet jetzt dasselbe Bild als Ergänzung zu RSS-Feeds. Jetzt können Sie Ihren aktualisierten RSS-Feed in jeder von Ihnen verwendeten Anwendung testen. Anstelle von langweiligem und einfachem Text erhalten Sie ein Bild, das die gesamte Präsentation Ihrer Website verändert.
Normalerweise veröffentlicht WordPress Ihren neuen Artikel automatisch im RSS-Feed, nachdem Sie auf die Schaltfläche “Veröffentlichen” geklickt haben. Obwohl daran nichts auszusetzen ist und Sie möchten, dass Ihr Artikel so schnell wie möglich im Feed angezeigt wird, möchten Sie diesen Beitrag manchmal planen. In diesem Teil des Artikels zeigen wir Ihnen, wie Sie einen RSS-Beitrag verzögern können. Wenn Sie beispielsweise den Beitrag um einige Minuten verzögern, reicht es aus, einige zusätzliche Änderungen vorzunehmen, bevor der Beitrag im Feed veröffentlicht wird.
Hier ist der Code, den Sie benötigen, um diese Verzögerung zu erreichen:
- Öffnen Sie die Datei functions.php
- Schreiben Sie den Code Wort für Wort um … oder kopieren Sie den Code und fügen Sie ihn natürlich ein:
- Ändern Sie die Variable $ device in Minuten, Stunden, Tagen usw.
- Ändern Sie die Variable $ wait in die Anzahl der Minuten, Stunden, Tage oder was auch immer Sie gewählt haben. So lange wartet Ihr Beitrag, bis er automatisch im RSS-Feed veröffentlicht wird
- Änderungen speichern
function scheduled_feed($where) {
global $wpdb;
if ( is_feed() ) {
// timestamp in WP-format
$now = gmdate('Y-m-d H:i:s');
// value for wait; + device
$wait="10"; // integer
// http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_timestampdiff
$device="MINUTE"; //MINUTE, HOUR, DAY, WEEK, MONTH, YEAR
// add SQL-sytax to default $where
$where .= " AND TIMESTAMPDIFF($device, $wpdb->posts.post_date_gmt, '$now') > $wait ";
}
return $where;
}
add_filter('posts_where', 'scheduled_feed');
Das ist. Sie müssen nichts weiter tun, um Ihren RSS-Feed zu planen.
Automatisieren Sie den RSS-Feed Ihrer Publikation
Automatisieren Sie Ihre RSS-Feed-Ausgabe mit Web-Push-Benachrichtigungen. Integrieren Sie einfach Ihre Web-Push-Benachrichtigungen, um Ihre RSS-Feed-Elemente automatisch über dedizierte Web-Push-Benachrichtigungen zu veröffentlichen.
Sobald Sie Ihren ersten Beitrag mit WordPress veröffentlichen, werden Ihre neuen Beiträge automatisch als RSS-Feed veröffentlicht. Jeder Benutzer, der Ihrer Website folgen möchte, kann problemlos auf diesen Feed zugreifen. Daher müssen Sie Ihren RSS-Feed so gut wie möglich gestalten.

Während Sie die Veröffentlichung Ihrer Feeds jederzeit problemlos verschieben können, müssen Sie Ihren Followern manchmal nur bestimmte Kategorien anzeigen. Besser noch, Sie möchten die Kategorien ausschließen, die Sie nicht in Ihrem Feed anzeigen möchten.
Schließen Sie Kategorien einfach vom RSS-Feed aus:
Beispielsweise haben Sie möglicherweise ein Dutzend Kategorien, die täglich mit neuen Inhalten aktualisiert werden, und Sie möchten Ihre Benutzer nicht überfordern. Möglicherweise wurde eine bestimmte Kategorie nur entwickelt, um Benutzer von Social-Media-Websites anzulocken. Oder Sie möchten, dass in Ihrem RSS-Feed nur die Kategorie “Nachrichten” angezeigt wird. Was auch immer der Grund sein mag, in den folgenden Zeilen zeigen wir Ihnen, wie Sie eine Kategorie einfach aus dem RSS-Feed ausschließen können:
- Öffnen Sie functions.php
- Kopieren Sie den Code und fügen Sie ihn ein:
- Ändern Sie die Kategorie-IDs in der dritten Zeile
- Änderungen speichern
function exclude_categories_from_rss($query) {
if ($query->is_feed) {
$query->set('cat','-10,-21,-32');
}
return $query;
}
add_filter('pre_get_posts','exclude_categories_from_rss');
Der einfachste Weg, eine Kategorie-ID-Nummer zu finden, besteht darin, eine Kategorie zu öffnen. Sobald Sie auf die Schaltfläche “Bearbeiten” klicken, wird die ID oben in Ihrem Browser als URL angezeigt.
Wie Sie im Code sehen können, müssen Sie zum Ausschließen einer Kategorie vor der ID ein “-” eingeben. Sobald Sie die IDs festgelegt haben, werden diese Kategorien nicht mehr in Ihrem RSS-Feed angezeigt. Wenn Sie dies in Zukunft ändern müssen, können Sie die Rolle einfach nach Bedarf ändern und eine Kategorie zur Liste hinzufügen / daraus entfernen.
Ihr RSS-Feed ist noch besser geworden. Vergessen Sie nicht, unsere anderen Tutorials zu lesen, wie Sie Ihre WordPress-Website verbessern und die bereits ausgezeichnete Blogging-Plattform optimal nutzen können.
Ende
Inzwischen sollten Sie die Tatsache akzeptiert haben, dass RSS-Feeds immer noch eine Sache sind. Und selbst wenn Sie kein Fan von RSS sind, sollten Sie an Ihre Besucher denken, die weiterhin täglich Feeds verwenden. Um ihnen zu helfen, holen Sie das Beste aus Ihrem RSS-Feed heraus, indem Sie die Tipps implementieren, die wir Ihnen in diesem Handbuch zeigen.
Was denkst du über RSS? Fügen Sie Nachrichten auf Ihren Computern oder Smartphones hinzu? Was ist mit RSS in Ihrem Blog?
