Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Wie man in WordPress Inhalte nur für RSS-Abonnenten anzeigt

Hinweis der Redaktion: Wir erhalten eine Provision für Partnerlinks auf WPBeginner. Die Provisionen haben keinen Einfluss auf die Meinung oder Bewertung unserer Redakteure. Erfahre mehr über Redaktioneller Prozess.

Möchten Sie Inhalte nur für RSS-Abonnenten in WordPress anzeigen?

RSS (Really Simple Syndication) ist vielleicht nicht so populär wie soziale Medien, aber einige Leute nutzen es dennoch, um über ihre Lieblingsblogs auf dem Laufenden zu bleiben. Wenn Sie RSS-Abonnenten haben, dann können Sie ihnen exklusive Inhalte anbieten.

In diesem Artikel zeigen wir Ihnen, wie Sie in WordPress Inhalte für allgemeine Benutzer ausblenden und nur für RSS-Abonnenten anzeigen können.

How to Show Content Only to RSS Subscribers in WordPress

Warum sollten WordPress-RSS-Abonnenten exklusive Inhalte angezeigt werden?

Das Angebot exklusiver Inhalte für RSS-Abonnenten kann ein Gewinn für Ihre WordPress-Website sein.

Für die Leserinnen und Leser ist es ein Grund, Ihren RSS-Feed zu abonnieren, damit sie Ihre neuesten Inhalte nicht verpassen. Das kann ein frühzeitiger Zugang zu neuen Podcasts sein oder ein exklusives Gewinnspiel, bei dem es spannende Preise zu gewinnen gibt.

Wenn Sie als Website-Besitzer die Treue Ihrer Leser belohnen, können Sie dafür sorgen, dass sich die Nutzer weiterhin engagieren und immer wiederkommen, was für neue Websites, die sich eine Anhängerschaft aufbauen wollen, hilfreich sein kann.

Example of a call-to-action inviting readers to subscribe via RSS

Sehen wir uns also an, wie Sie in WordPress Inhalte nur für RSS-Abonnenten anzeigen können.

Wie man in WordPress Inhalte nur für RSS-Abonnenten anzeigt

Dieses Tutorial erfordert das Hinzufügen von benutzerdefiniertem Code zu WordPress, insbesondere in Ihrer functions.php-Datei. Um den Prozess sicher und anfängerfreundlich zu gestalten, werden wir WPCode verwenden, anstatt die Datei direkt zu bearbeiten.

WPCode ist das beste Code-Snippet-Plugin auf dem Markt. Damit können Sie ganz einfach Code-Snippets zu Ihrer Website hinzufügen, ohne direkt mit den WordPress-Theme-Dateien zu arbeiten. Auf diese Weise ist die Wahrscheinlichkeit geringer, dass Sie Ihre Website beschädigen oder einen großen Fehler verursachen.

Bevor Sie eine der nachstehenden Methoden anwenden, müssen Sie zunächst das WPCode-Plugin installieren. Sowohl die Pro- als auch die kostenlose Version des Plugins sind für dieses Tutorial geeignet.

Eine Schritt-für-Schritt-Anleitung finden Sie in unserem Leitfaden für Einsteiger zur Installation eines WordPress-Plugins.

Alle nachstehenden Anleitungen verwenden dieselben Schritte, aber der Code selbst wird je nach Anwendungsfall unterschiedlich sein.

Nachdem Sie das Plugin installiert haben, müssen Sie im WordPress-Dashboard zu Code Snippets “ + Snippet hinzufügen gehen. Wählen Sie dann „Add Your Custom Code (New Snippet)“ und klicken Sie auf die Schaltfläche „Use snippet“.

Adding a custom code snippet to WordPress

Nun können Sie einem der folgenden WordPress-Tutorials folgen. Verwenden Sie diese Links, um zu der gewünschten Methode zu springen:

Methode 1: Zeigen Sie bestimmte Inhaltsschnipsel nur für WordPress-RSS-Abonnenten an

Wenn Sie einen regulären Blog-Beitrag erstellen, aber einen exklusiven Inhaltsausschnitt nur für Ihre RSS-Abonnenten einfügen möchten, können Sie diese Methode verwenden.

Dieser Code verbirgt ein spezielles Inhalts-Snippet vor Ihren normalen Besuchern und zeigt es nur Ihren RSS-Abonnenten.

Geben Sie Ihrem Code-Snippet zunächst einen Namen, z. B. „Show Specific Content for RSS“, und ändern Sie dann den Codetyp in „PHP Snippet“.

Creating a custom code snippet to show exclusive content for RSS readers

Danach fügen Sie den folgenden Code in das Feld Codevorschau ein:

function wpb_showcontent_rss( $atts, $content ) {
if ( is_feed() )
return $content;
}
add_shortcode( 'showcontentrss', 'wpb_showcontent_rss' );

Diese Funktion prüft, ob die aktuelle Anfrage für einen RSS-Feed bestimmt ist. Ist dies der Fall, zeigt die Funktion den Inhalt an, der in den [showcontentrss] Shortcode-Tags angegeben ist.

Sobald der Code hinzugefügt ist, blättern Sie einfach nach unten und stellen Sie sicher, dass die Einfügemethode „Automatisch einfügen“ und der Speicherort „Überall ausführen“ ist.

Klicken Sie dann auf den Schalter „Inaktiv“, damit er „Aktiv“ wird, und klicken Sie auf die Schaltfläche „Snippet speichern“.

Saving a new snippet in WPCode

Öffnen Sie nun den Gutenberg-Blockeditor, um einen neuen WordPress-Beitrag zu erstellen. Versuchen Sie wie gewohnt, Blöcke hinzuzufügen.

Klicken Sie dann an beliebiger Stelle auf der Seite auf die Schaltfläche „+“ zum Hinzufügen eines Blocks und wählen Sie den Shortcode-Block aus.

Adding a shortcode block in Gutenberg

Fügen Sie innerhalb Ihres neuen Shortcode-Blocks einfach die Tags [showcontentrss] und [/showcontentrss] ein. Danach können Sie einige Inhalte zwischen diese Tags schreiben.

In unserem Beispiel haben wir geschrieben: [showcontentrss]Sparen Sie 50% auf WPForms mit diesem exklusiven WPForms-Gutscheincode: SAVE50[/showcontentrss]

Adding shortcode tags to show exclusive content to RSS subscribers

Weitere Informationen finden Sie in unserer Anleitung für Anfänger zum Hinzufügen eines Shortcodes in WordPress.

Sobald das erledigt ist, veröffentlichen Sie einfach den Beitrag. Wenn Sie Ihre WordPress-Website wie ein normaler Besucher besuchen, werden Sie den in den Shortcode eingeschlossenen Inhalt nicht sehen.

Wenn Sie den WordPress-Blogbeitrag jedoch über einen RSS-Feed-Reader öffnen, sehen Sie ihn:

Example of RSS-exclusive content made with WPCode

Methode 2: Bestimmte Blogbeiträge nur für RSS-Abonnenten anzeigen

Möchten Sie einen ganzen Blogbeitrag vor Ihren normalen Besuchern verbergen und ihn nur Ihren RSS-Abonnenten zeigen? Wenn ja, dann können Sie einfach diese Methode anwenden.

Der erste Schritt besteht darin, dem Snippet einen Namen zu geben, z. B. „Bestimmte Beiträge für RSS ausschließen“, und den Code-Typ in „PHP Snippet“ zu ändern.

Adding custom code in WPCode to show blog posts only for RSS subscribers

Kopieren Sie nun diesen Code und fügen Sie ihn in das Feld Codevorschau ein:

function excludePosts($query) {
// Check if the query is for the home page or an archive page
if ($query->is_home() || $query->is_archive()) {
// Specify the IDs of the posts you want to exclude
$excludedPosts = array(1, 2, 3); // Replace 1, 2, 3 with the IDs of the posts you want to exclude
$query->set('post__not_in', $excludedPosts);
}
return $query;
}
add_filter('pre_get_posts', 'excludePosts');

Mit dieser Funktion geben Sie die IDs der Beiträge an, die Sie von der allgemeinen Anzeige ausschließen und nur den RSS-Abonnenten zeigen möchten. Stellen Sie sicher, dass Sie die ID-Nummern durch die von Ihnen gewählten Beitrags-IDs ersetzen.

Wenn Sie nicht sicher sind, wo Sie Ihre Beitrags-IDs finden können, lesen Sie unseren Artikel darüber, wie Sie Beitrags-, Kategorie-, Tag-, Kommentar- oder Benutzer-IDs in WordPress finden.

Scrollen Sie dann nach unten, um sicherzustellen, dass die Einfügemethode „Automatisch einfügen“ und der Speicherort „Überall ausführen“ ist. Dann machen Sie den Code „Aktiv“ und klicken Sie auf die Schaltfläche „Snippet speichern“.

Saving a new snippet in WPCode

Wenn der Code funktioniert, sehen Sie Ihre Blogeinträge nicht in Ihrem Browser, aber Sie können sie in einem RSS-Reader sehen.

Beachten Sie, dass Sie jedes Mal, wenn Sie einen speziellen Blogbeitrag für RSS-Abonnenten veröffentlichen, das Array der Beitrags-IDs im Codeschnipsel aktualisieren müssen. Wenn Sie jedoch nicht vorhaben, neue Beiträge hinzuzufügen, brauchen Sie nichts weiter zu tun.

Methode 3: Bestimmte Kategorien nur für WordPress-RSS-Abonnenten anzeigen

Sie können diese letzte Methode verwenden, wenn Sie Ihre reinen RSS-Beiträge in einer Kategorie zusammenfassen möchten. Der Vorteil dieser Option ist, dass Sie den Code nicht jedes Mal aktualisieren müssen, wenn Sie einen neuen Blogbeitrag für RSS-Abonnenten erstellen.

Geben Sie Ihrem Code-Snippet einen Namen (z. B. „Exclude Post Categories for RSS“) und ändern Sie den Code-Typ in „PHP Snippet“.

Adding custom code to only show blog posts from a specific category to RSS subscribers

Fügen Sie dann den folgenden Code in das Feld Codevorschau ein:

function excludeCategory($query) {
// Check if the query is for the home page or an archive page
if ($query->is_home() || $query->is_archive()) {
// Exclude posts from a specific category by ID
$query->set('cat', '-1'); // Replace '1' with the ID of the category you want to exclude
}
return $query;
}
// Hook the function to the 'pre_get_posts' filter
add_filter('pre_get_posts', 'excludeCategory');

Diese Funktion gibt die ID der Kategorien an, die Sie von der Öffentlichkeit ausschließen und nur in einem RSS-Reader anzeigen möchten. Bevor Sie diesen Code aktivieren, stellen Sie sicher, dass Sie die „1“ durch die Kategorie-ID ersetzen und das Bindestrichzeichen „-“ unverändert lassen.

Wenn Sie fertig sind, gehen Sie auf der Seite nach unten und stellen Sie sicher, dass die Einfügemethode „Automatisch einfügen“ und der Speicherort „Überall ausführen“ ist. Danach machen Sie den Code „Aktiv“ und klicken auf „Snippet speichern“.

Saving a new snippet in WPCode

Sie wissen, dass Ihr Code ein Erfolg ist, wenn Sie die Blogeinträge in dieser Kategorie nicht sehen können, wenn Sie sie in einem Browser ansehen, aber Sie können sie als Feed-Elemente in einem RSS-Reader sehen.

WordPress RSS-Feed: Häufig gestellte Fragen

Nachdem wir Ihnen nun gezeigt haben, wie Sie in WordPress Inhalte nur für RSS-Abonnenten anzeigen können, wollen wir uns nun einigen häufig gestellten Fragen zu WordPress-RSS-Feeds widmen.

Sind RSS-Feeds immer noch beliebt?

RSS ist vielleicht nicht der heißeste Trend, aber viele Menschen nutzen es, um auf ihren Lieblingswebsites auf dem Laufenden zu bleiben. Betrachten Sie es als eine Möglichkeit, über neue Beiträge benachrichtigt zu werden, ohne jede Website einzeln überprüfen zu müssen.

Was sind die Vorteile von WordPress-RSS-Feeds?

Der erste Vorteil ist die Benachrichtigung über neue Beiträge. Die Abonnenten von können sich automatisch benachrichtigen lassen, wenn Sie neue Inhalte veröffentlichen, damit sie keinen Ihrer Beiträge verpassen.

Der zweite Vorteil ist, dass RSS-Feeds bei der Suchmaschinenoptimierung (SEO) von WordPress helfen können. Sie können den Suchmaschinen signalisieren, dass Ihre Website ständig mit neuen Inhalten aktualisiert wird.

Weitere Informationen finden Sie in unseren schnellen und einfachen Tipps zur Optimierung Ihres WordPress-RSS-Feeds.

Wo können Sie die URL Ihres RSS-Feeds in WordPress finden?

In den meisten Fällen hat WordPress bereits einen RSS-Feed für Ihre Website eingerichtet. Sie müssen ihn nur aufrufen, indem Sie /feed am Ende Ihres Domainnamens hinzufügen. Manchmal müssen Sie auch /index.php/feed hinzufügen, wenn die erste Option nicht funktioniert.

Wie kann ich Nutzern erlauben, den RSS-Feed meiner Website zu abonnieren?

Eine der besten Möglichkeiten, Nutzern das Abonnieren des RSS-Feeds Ihrer Website zu ermöglichen, ist die Nutzung von E-Mail-Marketingdiensten wie Brevo. Diese Plattform kann sich mit dem Feed Ihrer Website verbinden und E-Mail-Benachrichtigungen senden, sobald Sie etwas Neues veröffentlichen.

Von dort aus können Sie die E-Mail-Marketing-Plattform mit einem Formular-Plugin wie WPForms verbinden, um ein Anmeldeformular auf Ihrer Website zu erstellen.

Weitere Informationen finden Sie in unserem Artikel über die Benachrichtigung von Abonnenten über neue Beiträge in WordPress.

Wir hoffen, dass dieser Artikel Ihnen geholfen hat, zu erfahren, wie Sie in WordPress Inhalte nur für Abonnenten von RSS-Feeds anzeigen können. Vielleicht interessiert Sie auch unsere Expertenauswahl der besten RSS-Feed-Plugins für WordPress und unsere Schritt-für-Schritt-Anleitung, wie Sie die Geschwindigkeit und Leistung von WordPress steigern können.

Wenn Ihnen dieser Artikel gefallen hat, dann abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Videotutorials. Sie können uns auch auf Twitter und Facebook finden.

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, dass wir möglicherweise eine Provision verdienen, wenn Sie auf einige unserer Links klicken. Mehr dazu erfahren Sie unter Wie WPBeginner finanziert wird , warum das wichtig ist und wie Sie uns unterstützen können. Hier finden Sie unseren redaktionellen Prozess .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Das ultimative WordPress Toolkit

Erhalte KOSTENLOSEN Zugang zu unserem Toolkit - eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!

Reader Interactions

5 KommentareEine Antwort hinterlassen

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Harish says

    Hi,
    Very useful article. I was looking for exactly the same feature BUT
    1. The incentive is to signup for my mailing list
    2. The content becomes immediately visible (Same page, hopefully) as soon as they signup

    Would much appreciate insights

    Thanks much

Eine Antwort hinterlassen

Danke, dass du einen Kommentar hinterlassen möchtest. Bitte beachte, dass alle Kommentare nach unseren kommentarpolitik moderiert werden und deine E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwende KEINE Schlüsselwörter im Namensfeld. Lass uns ein persönliches und sinnvolles Gespräch führen.