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 das Erscheinen von Beiträgen im WordPress-RSS-Feed verzögert

Durch die Verzögerung von Beiträgen im RSS-Feed können Sie steuern, wann Ihre Inhalte live gehen. Wenn Sie jedoch einen neuen Beitrag in WordPress veröffentlichen, erscheint er sofort im RSS-Feed Ihrer Website.

Eine schnelle Freigabe ist zwar nützlich, aber Sie brauchen vielleicht mehr Zeit für Änderungen in letzter Minute, die Korrektur von Tippfehlern oder um zu verhindern, dass unfertige Entwürfe die Abonnenten erreichen. Außerdem könnten Content Scraper Ihre Arbeit stehlen, bevor Suchmaschinen sie indizieren, was Ihrer Suchmaschinenoptimierung schaden kann.

Mit dem richtigen Plugin und ein paar einfachen Einstellungen können Sie das Timing leicht anpassen, um sicherzustellen, dass Ihre Beiträge fertiggestellt und poliert sind, bevor sie im Feed erscheinen. Nach unseren Recherchen ist WPCode eines der besten Plugins für diese Aufgabe.

In diesem Leitfaden führen wir Sie durch einfache Schritte, mit denen Sie das Erscheinen von Beiträgen in Ihrem RSS-Feed verzögern und so das Timing Ihrer Inhalte besser verwalten können.

How to Delay Posts From Appearing in WordPress RSS Feed

Warum verzögern Sie Ihren RSS-Feed in WordPress?

Manchmal kann es vorkommen, dass Sie in Ihrem WordPress-Blog einen Tippfehler veröffentlichen, den Sie einfach übersehen haben. Der Fehler wird dann an Ihren RSS-Feed und alle Ihre Abonnenten weitergegeben. Wenn Sie in Ihrem WordPress-Blog E-Mail-Abonnements haben, erhalten diese Abonnenten den Fehler ebenfalls.

Indem Sie eine Verzögerung zwischen Ihrem RSS-Feed und Ihrer Live-Site einbauen, können Sie sich ein kleines Zeitfenster verschaffen, um einen Fehler auf einer Live-Site zu erkennen und zu beheben.

RSS-Feeds werden auch von Websites verwendet, die Inhalte abgreifen. Sie überwachen damit Ihre Inhalte und kopieren Ihre Beiträge, sobald sie live erscheinen. Wenn Sie eine neue Website mit geringer Autorität haben, kann es passieren, dass diese Content Scraper Sie in den Suchergebnissen übertreffen.

Indem Sie einen Artikel in Ihrem Feed verzögern, geben Sie den Suchmaschinen genügend Zeit, Ihren Inhalt zuerst zu crawlen und zu indizieren.

In diesem Sinne zeigen wir Ihnen, wie Sie das Erscheinen von Beiträgen im RSS-Feed Ihrer WordPress-Website ganz einfach verzögern können. Hier ist ein kurzer Überblick über alle Dinge, die wir in diesem Leitfaden behandeln werden:

Lassen Sie uns gleich loslegen!

So verzögern Sie Beiträge in Ihrem WordPress-RSS-Feed

Für den Anfang empfehlen wir die Verwendung von WPCode, um das Erscheinen von Beiträgen im Feed Ihrer Website zu verzögern. Mit WPCode können Sie sicher und einfach benutzerdefinierten Code zu WordPress hinzufügen, ohne sich Sorgen machen zu müssen, dass Ihre Website kaputt geht.

Fortgeschrittene Benutzer können stattdessen den folgenden Code in die Datei functions.php Ihres Themes kopieren/einfügen. Sie müssen den Code ändern, um das Zeitintervall zu ändern.

Hinweis: Die Bearbeitung Ihrer WordPress-Kerndateien kann ein heikler Prozess sein. Selbst ein kleiner Fehler kann Ihre Website zerstören, und Sie verlieren alle benutzerdefinierten Codeschnipsel, wenn Sie Ihr Theme aktualisieren. Aus diesem Grund empfehlen wir WPCode.

Weitere Informationen finden Sie in unserem Artikel über das Einfügen von Codeschnipseln aus dem Internet in WordPress.

function wpb_snippet_publish_later_on_feed( $where ) {

	global $wpdb;

	if ( is_feed() ) {
		// Timestamp in WP-format.
		$now = gmdate( 'Y-m-d H:i:s' );

		// Number of unit to wait
		$wait = '10'; // integer.

		// Choose time unit.
		$unit = 'MINUTE'; // MINUTE, HOUR, DAY, WEEK, MONTH, YEAR.

		// Add SQL-sytax to default $where. By default 10 minutes.
		$where .= " AND TIMESTAMPDIFF($unit, $wpdb->posts.post_date_gmt, '$now') > $wait ";
	}

	return $where;
}

add_filter( 'posts_where', 'wpb_snippet_publish_later_on_feed' );

Wir zeigen Ihnen jetzt, wie Sie dies mit WPCode ganz einfach tun können.

Zunächst müssen Sie das kostenlose WPCode-Plugin installieren und aktivieren. Details dazu finden Sie in unserer Schritt-für-Schritt-Anleitung für die Installation eines WordPress-Plugins.

Nach der Aktivierung können Sie zu Code Snippets „ Snippet hinzufügen navigieren. Suchen Sie dann einfach nach „RSS“ oder scrollen Sie nach unten zur Kategorie „RSS-Feeds“.

Bewegen Sie dann den Mauszeiger über „Beiträge in RSS-Feeds verzögern“ in den Ergebnissen und klicken Sie einfach auf „Snippet verwenden“.

Add a snippet using WPCode

Als Nächstes werden Sie zum Bildschirm „Snippet bearbeiten“ weitergeleitet, wo WPCode die Snippet-Einstellungen für Sie vorkonfiguriert hat.

Standardmäßig werden Ihre Beiträge 10 Minuten nach der Veröffentlichung in Ihrem RSS-Feed angezeigt.

Wenn Ihnen diese Verzögerung zusagt, brauchen Sie nur auf den Schalter zu klicken, um ihn auf „Aktiv“ zu setzen, und die Schaltfläche „Aktualisieren“ zu drücken.

Adjust the time your posts are delayed in RSS feed

Wenn Sie die Länge der Verzögerung ändern wollen, können Sie die Zahl in Zeile 10 und die Zeiteinheit in Zeile 13 ändern.

So können Sie beispielsweise die Post um eine Stunde verzögern, wenn Sie $wait = '10'; und $unit = 'MINUTE' durch $wait = '1' und $unit = 'HOUR' ersetzen.

Wenn Sie die Verzögerung erneut anpassen müssen, wiederholen Sie diese Schritte. Wenn Sie möchten, dass die Beiträge sofort wieder im Feed erscheinen, schalten Sie den Schalter wieder auf „Inaktiv“ um und drücken Sie auf „Aktualisieren“.

Bonus-Tipp: Probieren Sie die WPCode Snippet-Bibliothek aus

WPCode enthält auch eine große Sammlung anderer Code-Snippets. Sie können sehen, was es gibt, indem Sie in Ihrem Admin-Dashboard zu Code Snippets “ Library navigieren.

WPCode library of code snippets

Möglicherweise können Sie einige Einweg-Plugins auf Ihrer Website ersetzen, indem Sie einfach Snippets aktivieren, die Sie in der Bibliothek finden.

Sie können zum Beispiel Schnipsel finden, die Ihnen helfen:

Wir hoffen, dass dieser Artikel Ihnen geholfen hat, zu erfahren, wie Sie das Erscheinen von Beiträgen im WordPress-RSS-Feed ganz einfach verzögern können. Als Nächstes sollten Sie sich unsere Anleitungen zum Hinzufügen von RSS-Abonnements für Tags und benutzerdefinierte Taxonomie-Archive sowie zum Hinzufügen einer RSS-Sitemap in WordPress ansehen.

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

8 KommentareEine Antwort hinterlassen

  1. Syed Balkhi

    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. CNXSoft

    It looks like it may not work anymore. I have the following error with this code:

    unexpected variable „$wpdb“

  3. Eric Xiao

    Is it possible to show a new RSS feed entry at a particular time of the day?

    • WPBeginner Support

      Hi Eric,

      The easiest way to do this is by publishing your posts at a particular time of the day. However, caching and user’s rss feed crawlers can still affect when your entry actually appears on user’s RSS feed readers or inbox.

      Admin

  4. Melika

    Thanks for the tutorial.
    The part that you mentioned content scrapers got me a little worried. So I wanted to ask if you use this method yourself to avoid problems with content scrapers and indexing …

    • Melika

      Now i know what i asked was kind of funny :D
      Because i see that you have mentioned „website with little authority“
      Thanks again for the article

  5. Bob

    Fantastic tip that will stop an ongoing source of embarrassment. Thanks!

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.