Es gibt Zeiten, in denen es notwendig sein kann, zeitkritische Beiträge zu veröffentlichen. Zum Beispiel können Sie zeitlich begrenzte Angebote bewerben oder besondere Ankündigungen machen.
Dabei ist es von entscheidender Bedeutung, wer diese Inhalte sieht und wie lange.
Die gute Nachricht ist, dass Sie in WordPress ganz einfach Beiträge oder Teile von Beiträgen verfallen lassen können. Auf diese Weise bleibt Ihre WordPress Website automatisch auf dem neuesten Stand – Sie müssen sich nicht mehr mit alten Beiträgen herumschlagen.
In diesem Artikel zeigen wir Ihnen, wie Sie Beiträge oder Teilinhalte von Beiträgen in WordPress einfach auslaufen lassen können.
Warum verfallen Beiträge oder Teilinhalte von Beiträgen in WordPress?
Angenommen, Sie möchten bestimmten Benutzern für einen bestimmten Zeitraum Zugang zu den exklusiven Inhalten Ihrer Website gewähren.
In der Regel können Sie den Beitrag einfach so planen, dass er zu einem bestimmten Zeitpunkt veröffentlicht wird, und ihn dann später mit einer Benachrichtigung über das Auslaufen eines alten Beitrags aktualisieren.
Damit haben Sie jedoch keine Zugriffskontrolle. Während dieser Zeit kann jeder die Inhalte anzeigen und darauf zugreifen.
Selbst wenn Sie keine Zugangskontrolle benötigen, müssen Sie die Änderungen zu bestimmten Zeiten manuell vornehmen.
Was wäre also, wenn Sie den gesamten Prozess automatisieren könnten? Sie könnten zum Beispiel ein Ablaufdatum für Ihre Beiträge festlegen, definieren, was nach diesem Datum mit ihnen geschieht und wer auf sie zugreifen kann.
In den folgenden Abschnitten werden wir 2 verschiedene Ansätze untersuchen, um Beiträge und Teilinhalte in WordPress einfach ablaufen zu lassen.
Die erste Methode gibt Ihnen mehr Kontrolle und ermöglicht es Ihnen, Geld mit Ihren Inhalten zu verdienen. Bei der zweiten Methode haben Sie keine Zugriffskontrolle und keine Optionen zur Monetarisierung, können aber Inhalte ändern, nachdem sie abgelaufen sind.
Wenn Sie sich für eine bestimmte Methode interessieren, können Sie auf den Link klicken, um im Artikel weiter zu springen:
Sind Sie bereit? Dann fangen wir an.
Methode 1. Beiträge und Teilinhalte von Beiträgen mit MemberPress verfallen lassen
Diese Methode ist für alle Benutzer empfehlenswert, egal ob Sie Anfänger oder erfahrener Experte sind.
Wir werden MemberPress verwenden, das beste WordPress Plugin für die Mitgliedschaft, das leistungsstarke Werkzeuge für das Auslaufen von Inhalten und die Kontrolle des Zugangs zu Ihrer Website bietet.
Mit MemberPress können Sie Mitgliedschaftspläne verkaufen und Inhalte nur für zahlende Benutzer verfügbar machen. Außerdem können Sie Drip-Inhalte ein richten, um Inhalte automatisch nach und nach freizugeben und nach einer bestimmten Zeit ablaufen zu lassen.
Klingt gut? Dann wollen wir mal sehen, wie man das einrichtet.
1. Einrichten von MemberPress
Zunächst müssen Sie das MemberPress Plugin installieren und aktivieren. Eine ausführliche Anleitung finden Sie in unserer Schritt-für-Schritt-Anleitung zur Installation eines WordPress Plugins.
Nach der Aktivierung gehen Sie zu MemberPress “ Einstellungen und klicken Sie auf den Tab ‚Lizenz‘, um Ihren Lizenzschlüssel einzugeben. Sie können diese Informationen in Ihrem Konto auf der MemberPress-Website finden.
Kopieren Sie einfach Ihren Lizenzschlüssel und fügen Sie ihn ein, dann klicken Sie auf den Button ‚Lizenzschlüssel aktivieren‘.
Danach können Sie auf den Tab „Zahlungen“ wechseln, um die Zahlungsarten einzurichten.
Standardmäßig unterstützt MemberPress die Zahlungssysteme Stripe und PayPal.
Wählen Sie einen Zahlungsanbieter aus der Dropdown-Liste aus und folgen Sie den Anweisungen auf dem Bildschirm, um die Einrichtung abzuschließen.
2. Erstellung eines Mitgliedschaftsplans
Als Nächstes müssen Sie einen Mitgliedsplan für Ihre Website erstellen.
Gehen Sie dazu auf die Seite MemberPress “ Mitgliedschaften und klicken Sie auf den Button „Neu hinzufügen“ am oberen Rand.
In der nächsten Ansicht können Sie einen Titel für dieses Mitgliedschaftsprogramm eingeben und die Einzelheiten des Programms im Editor für die Beiträge angeben. Im Abschnitt „Begriffe für die Mitgliedschaft“ müssen Sie dann den Preis und das Ablaufdatum für diesen Plan festlegen.
Sie können auch einen kostenlosen Plan erstellen, indem Sie den Preis auf Null setzen. Vergessen Sie nicht, auf den Button „Veröffentlichen“ zu klicken, um Ihre Änderungen zu speichern.
3. Erstellen von Zugriffsregeln für Ihre auslaufenden Inhalte
Nachdem wir nun unsere Mitgliedschaftspläne eingerichtet haben, müssen wir als Nächstes die Zugangsregeln erstellen.
Mit Zugriffsregeln können Sie steuern, welche Inhalte die Benutzer sehen sollen. Navigieren Sie dazu zu MemberPress “ Regeln und klicken Sie oben auf den Button „Neu hinzufügen“.
In der nächsten Ansicht müssen Sie unter der Option „Geschützter Inhalt“ den zu schützenden Inhalt auswählen.
Sie können den Zugriff nach Schlagwörtern, Kategorien, bestimmten Beiträgen oder Seiten, Teilinhalten eines Beitrags oder einer Seite und vielem mehr einschränken.
Darunter müssen Sie die Zugangsbedingungen auswählen.
Im obigen Beispiel haben wir beispielsweise alle Inhalte mit einem Schlagwort für kostenlose Testversionen geschützt und kostenlosen Mitgliedern Zugang gewährt.
Als Nächstes müssen Sie zum Abschnitt „Drip/Ablauf“ scrollen. Hier können Sie festlegen, wann diese Inhalte angezeigt werden oder ablaufen sollen.
Wir haben zum Beispiel festgelegt, dass dieser Zugang 30 Tage nach der Anmeldung eines Benutzers für unser kostenloses Angebot abläuft.
Wenn Sie diesen Inhalt per Drip versenden möchten, aktivieren Sie die Option „Enable Drip“ (Drip aktivieren). Danach können Sie wählen, wann dieser Inhalt für den Benutzer sichtbar sein soll und wann er abläuft.
Vergessen Sie nicht, auf die Schaltfläche „Speichern“ zu klicken, um Ihre Einstellungen zu speichern.
4. Auslaufende Inhalte vorbereiten
Jetzt können Sie auf der Grundlage der von Ihnen festgelegten Regeln einfach die Beiträge oder Seiten bearbeiten, die Sie ablaufen lassen möchten, und sie so einstellen, dass sie geschützt sind.
Wir haben zum Beispiel eine Regel zum Schutz aller Inhalte mit dem Schlagwort „Gratis-Testversion“ aufgestellt.
Um den Inhalt unter dieser Regel zu schützen, müssen wir das Schlagwort ‚free-trial‘ zu dem Beitrag oder der Seite hinzufügen, die wir ablaufen lassen wollen.
Nachdem Sie sichergestellt haben, dass die Inhalte, die Sie ablaufen lassen oder schützen möchten, den Zugriffsregeln entsprechen, können Sie Ihre Änderungen speichern oder veröffentlichen.
Vergessen Sie nicht, den Beitrag oder die Seite in einem Inkognito Tab zu besuchen, um sicherzustellen, dass alles funktioniert. Wenn Sie die Seite oder den Beitrag als abgemeldeter Benutzer besuchen, sehen Sie das Anmeldeformular anstelle des Inhalts des Beitrags.
Sobald das Konto des Benutzers die Verfallsregel erfüllt, kann er den Inhalt nicht mehr sehen.
5. Auslaufender Teilinhalt
MemberPress ermöglicht es Ihnen auch, einen Teil des Inhalts eines Beitrags oder einer Seite ablaufen zu lassen. Das bedeutet, dass Sie bestimmte Abschnitte oder Teile eines Beitrags oder einer Seite so einstellen können, dass sie nach einer bestimmten Zeit nicht mehr zugänglich sind, anstatt den gesamten Beitrag oder die gesamte Seite zu löschen.
Um einen teilweisen Ablauf des Inhalts zu erstellen, gehen wir zu MemberPress “ Regeln und klicken auf den Button „Neu hinzufügen“.
Als Nächstes müssen Sie unter der Option „Geschützter Inhalt“ die Option „Teilweise“ auswählen.
Wählen Sie dann einfach die Bedingungen aus, unter denen diese Regel gelten soll. Wir wollen sie zum Beispiel nur auf Benutzer anwenden, die sich für unseren Plan „Kostenlose Mitglieder“ angemeldet haben.
Nachdem Sie die Bedingung ausgewählt haben, können Sie zum Abschnitt „Drip/Verfall“ blättern.
Hier können Sie festlegen, wann diese Zugriffsregel ablaufen oder verfügbar werden soll.
Klicken Sie abschließend auf den Button „Regel speichern“, um Ihre Einstellungen zu speichern.
Sie können nun den Beitrag oder die Seite bearbeiten, auf der Sie den ablaufenden Inhalt hinzufügen möchten. Fügen Sie im Editor des Beitrags einfach den Block „Geschützt“ hinzu.
Innerhalb des Blocks „Geschützt“ können Sie die Inhalte hinzufügen, die Sie vor Nicht-Mitgliedern verbergen möchten, und die Inhalte, die Sie ablaufen lassen möchten.
Expertentipp: Sie können jeden beliebigen Block innerhalb des Blocks „Geschützt“ verwenden. Er funktioniert ähnlich wie der Block „Gruppen“ im Block-Editor.
Nachdem Sie den Inhalt hinzugefügt haben, müssen Sie die Zugriffsregeln für diesen Block einrichten.
Schauen Sie einfach unter den Blockeinstellungen im rechten Bereich nach. Suchen Sie hier den Abschnitt „Zugriffsregel“ und wählen Sie die zuvor erstellte Regel „Teilweise“.
Nachdem Sie die Regel ausgewählt haben, wählen Sie unter der Option „Wenn erlaubt“ die Option „Anzeigen“.
Dies weist MemberPress an, den Inhalt innerhalb des geschützten Blocks anzuzeigen, wenn der Benutzer die Bedingungen in der oben ausgewählten „Regel“ erfüllt.
Sie können jetzt im Editor auf „Aktualisieren“ oder „Veröffentlichen“ klicken und Ihren Beitrag oder Ihre Seite in einem Incognito Tab des Browsers anzeigen lassen.
Auf dem obigen Screenshot sehen Sie, dass das Plugin kein Anmeldeformular anzeigt und auch keinen Hinweis darauf, dass der Inhalt des Beitrags eingeschränkt ist oder ablaufende Inhalte enthält.
Das sollten wir ändern.
Gehen Sie zurück und bearbeiten Sie den Beitrag, und fügen Sie diesmal einen weiteren „Geschützt“-Block oberhalb des zuvor hinzugefügten Blocks ein.
Wählen Sie unter den Blockeinstellungen die Zugriffsregel „Teilweise“. Dieses Mal wählen wir „Ausblenden“ unter der Option „Wenn erlaubt“.
Wir möchten, dass dieser Block für nicht angemeldete Benutzer und Benutzer, die nicht unseren Zugriffsregeln entsprechen, sichtbar ist.
Jetzt können Sie Hinweise für Benutzer hinzufügen, dass dieser Inhalt geschützt ist und dass sie sich bei ihrem Konto anmelden müssen, um fortzufahren.
Danach können Sie auch den Block „Anmeldung“ hinzufügen.
Wenn Sie mit Ihren Änderungen zufrieden sind, klicken Sie auf „Aktualisieren“ oder „Veröffentlichen“.
Sie können diesen Beitrag jetzt in einem neuen Browser Tab besuchen, um Ihre Zugangsregeln in Aktion zu sehen.
Er zeigt den nicht angemeldeten Benutzern Ihre individuelle Nachricht mit dem Anmeldeformular an.
Benutzer können sich bei ihrem Konto anmelden, und wenn der Inhalt noch nicht abgelaufen ist, können sie ihn sehen.
Methode 2. Post-Inhalt mit PublishPress auslaufen lassen
Diese Methode bietet Ihnen keine so leistungsstarken Funktionen zur Zugangskontrolle und ermöglicht es Ihnen nicht, bezahlte Mitgliedschaften einzurichten. Sie ermöglicht es Ihnen jedoch, Beiträge in WordPress einfach ablaufen zu lassen oder den Inhalt von Beiträgen nach einem bestimmten Datum zu ändern.
Es gibt 2 Möglichkeiten, dies zu tun. Die erste erlaubt es Ihnen nur, Beiträge ablaufen zu lassen und einen Hinweis auf den Ablauf zu zeigen, während die zweite Methode es Ihnen ermöglicht, den Inhalt vor und nach dem Ablaufdatum zu ändern.
1. Beiträge in WordPress mit PublishPress Future ablaufen lassen
Sie können diese Methode verwenden, wenn Sie einen Beitrag erst nach einer bestimmten Zeit ablaufen lassen wollen.
Zunächst müssen Sie das PublishPress Future Plugin installieren und aktivieren. Weitere Details finden Sie in unserer Schritt-für-Schritt-Anleitung für die Installation eines WordPress Plugins.
PublishPress Pro-Mitglieder haben im Rahmen ihrer Mitgliedschaft Zugriff auf das Future-Plugin.
Nach der Aktivierung müssen Sie in der Seitenleiste Ihrer WordPress-Verwaltung auf den Menüpunkt „Zukunft“ klicken. Dadurch gelangen Sie auf die Seite mit den Einstellungen des Plugins.
Auf dieser Seite können Sie die Standardeinstellungen des Plugins verwenden. Dazu gehören das Datums- und Zeitformat, die standardmäßige Dauer des Ablaufdatums, die Kategorie des Ablaufs und die E-Mail-Benachrichtigungen.
Sie können diese Einstellungen zwar überprüfen und bei Bedarf ändern, aber für die meisten Benutzer sind die Standardeinstellungen ausreichend.
Als Nächstes wechseln wir zum Tab „Anzeige“ und aktivieren die Option „Post Footer Display“. Darunter sehen Sie den Text, den das Plugin für Beiträge anzeigt, die demnächst ablaufen.
Danach können Sie auf den Tab „Inhaltstypen“ wechseln. Hier können Sie die Standard-Aktionen auswählen, die Sie für Beiträge, Seiten und andere Inhaltstypen durchführen möchten.
Vergewissern Sie sich, dass Sie auf den Button neben „Aktiv“ klicken, damit die Funktion für den jeweiligen Beitragstyp verfügbar ist.
Vergessen Sie nicht, auf den Button „Änderungen speichern“ zu klicken, um Ihre Einstellungen zu speichern.
Sie können jetzt einen Beitrag oder eine Seite bearbeiten, die Sie auslaufen lassen möchten. In der Ansicht zum Bearbeiten der Beiträge sehen Sie einen neuen Tab „PublishPress Future“ unter dem Panel „Beitrag“.
Aktivieren Sie zunächst die Box neben der Option „Ablauf der Beiträge aktivieren“. Wählen Sie dann einfach das Datum und die Uhrzeit aus, zu der dieser Beitrag ablaufen soll.
Unter dem Abschnitt „Ablauf“ können Sie wählen, welche Aktion Sie durchführen möchten, wenn ein Beitrag abläuft. Es sind mehrere Optionen verfügbar.
Sie können einen Beitrag in den Entwurfszustand versetzen, Kategorien ändern, neue Kategorien hinzufügen, einen Beitrag oben gehalten oder entklebt werden lassen und vieles mehr.
Für dieses Lernprogramm wählen wir die Option „Kategorie: Ersetzen‘ und legen als Ersatzkategorie die Kategorie ‚Archivierte Beiträge‘ fest.
Wenn Sie mit Ihren Änderungen zufrieden sind, können Sie auf „Aktualisieren“ oder „Veröffentlichen“ klicken. Vergessen Sie nicht, den Beitrag in einem neuen Tab des Browsers aufzurufen, wo Sie in der Fußzeile eine Benachrichtigung über das Auslaufen des Beitrags sehen.
Sobald der Beitrag abläuft, führt das Plugin die Aktion aus, die Sie für diesen Beitrag festgelegt haben. In diesem Beispiel wird unser Beitrag aus der Kategorie „Business“ in die Kategorie „Archivierte Beiträge“ verschoben.
2. Verfall von Beitragsinhalten oder Teilinhalten mit PublishPress-Revisionen
Im Gegensatz zur vorherigen Methode bietet Ihnen dieser Ansatz etwas mehr Flexibilität.
Im Grunde können Sie zwei oder mehr Versionen Ihrer Beiträge erstellen, die automatisch nach dem festgelegten Zeitplan veröffentlicht werden.
Zunächst müssen Sie das PublishPress Revisions Plugin installieren und aktivieren. Weitere Details finden Sie in unserer Schritt-für-Schritt-Anleitung für die Installation eines WordPress Plugins.
PublishPress Pro-Mitglieder haben ebenfalls Zugang zu diesem Plugin als Teil ihres Abonnements.
Gehen Sie nach der Aktivierung auf Beiträge “ Alle Beiträge und suchen Sie den Beitrag, der gelöscht werden soll. Fahren Sie mit der Maus über den Titel des Beitrags und klicken Sie dann auf den Link „Neue Revision“.
Das Plugin erstellt dann einen doppelten Entwurf für Ihren Beitrag und öffnet ihn im Beitragseditor.
Von hier aus können Sie Änderungen an dem Beitrag vornehmen. Zum Beispiel können Sie einen Hinweis hinzufügen, dass dieser Beitrag abgelaufen ist.
Ebenso können Sie nach Ablauf des Verfallsdatums einen Teil des Inhalts durch etwas anderes ersetzen.
Zum Beispiel hatten wir in diesem Artikel einen Button zum Herunterladen, der durch den Text ersetzt wurde, dass dieser Download nicht mehr verfügbar ist.
Sobald Sie mit der Bearbeitung fertig sind, können Sie auf den Button „Sofort“ neben der Option „Veröffentlichen“ unter den Einstellungen für „Beiträge“ klicken.
Auf der Ansicht sollte dann ein Kalender erscheinen.
Hier können Sie das Datum und die Uhrzeit festlegen, zu der der alte Beitrag abläuft und durch den neuen Entwurf ersetzt werden soll.
Sobald Sie das geplante Datum und die Uhrzeit festgelegt haben, können Sie die Revision speichern.
Wenn Sie nun auf die Schaltfläche „Absenden“ klicken, wird der Entwurf zur Überprüfung vorgelegt. Er muss erst genehmigt werden, bevor er tatsächlich geplant wird.
Wenn Sie jedoch für die Veröffentlichung von Inhalten auf Ihrer Website verantwortlich sind und keine Genehmigung von anderen Personen benötigen, können Sie einfach auf die Schaltfläche „Genehmigen“ klicken und fortfahren.
Das Plugin plant nun diese Revision, die zu dem von Ihnen gewählten Zeitpunkt veröffentlicht wird.
Danach werden Sie zu einer Vorschau des Entwurfs weitergeleitet.
Am oberen Rand des Bildschirms sehen Sie eine Benachrichtigungsleiste mit dem Datum und der Uhrzeit, zu der der Entwurf veröffentlicht wird.
Weitere Einzelheiten finden Sie in unserem Tutorial über die automatische Planung von Inhaltsaktualisierungen in WordPress.
Und das war’s schon! Wir hoffen, dass dieser Artikel Ihnen geholfen hat zu lernen, wie Sie Beiträge oder Teilinhalte von Beiträgen in WordPress einfach auslaufen lassen können. Als Nächstes möchten Sie vielleicht auch unsere Anleitung lesen, wie Sie öffentliche Beitragsvorschauen von unveröffentlichten Beiträgen zulassen und wie Sie Beitragsserien in WordPress effizient verwalten 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.
Jazzper
Apparently this plugin is no longer supporter by its developer. Are there any plugins available that ARE supported which expire posts?
WPBeginner Support
We will be sure to look for an alternative we would recommend and update this article when we are able.
Admin
Andreas S
Hi! Do you know any plugins where I can make limited content and spread around my page with shortcodes? I have a website with different online stores that often have limited offers. It would be great to have a database of all the stores… Store1, Store2, Store3…. and then I apply a store specific shortcode in all the stores… and a database of text portions with dates I can change whenever new campaigns come out.. Sorry for the very bad explanation…. I tried the Timed Content plugin but it didn’t work exactly as I wanted.
WPBeginner Support
It sounds like you’re wanting to use reusable blocks. We have a tutorial on how to use those here: https://www.wpbeginner.com/beginners-guide/how-to-create-a-reusable-block-in-wordpress/
Admin
Syaifuddin
Hello,
I just bump into this post while looking for a solution where WP can automatically draft all posts after certain period. For instance if I publish the post on 1st January, it will automatically unpublish (status change to draft or expired) on 31st January. If the post was published on 4 March, it will expires on 5 May.
I need this feature because I want to set specific time for my subscriber to read the post within allowable time before it’s hidden/unpublish from front end.
Please help.
WPBeginner Support
From the sound of what you’re wanting, you would want to use the plugin in the article.
Admin
David
Hey WPbeginner: How can we do this NOW? The plugin in the article hasn’t been updated in more than 2 years…
Stacey
@David, Did you find an updated way to do this? I’m also looking for a way to expire posts without using an abandoned plugin!
WPBeginner Support
We will certainly take a look at other plugin options but the plugin should still be working for the moment.
Admin
Stacey
I tried for days to get this plugin to work and never could. I ended up finding the plugin „WP Content Scheduler With Range“. Even with trying out abandoned plugins, this is the only one I could get to work.
Andrew Norton
This plugin works like a dream however i want the same thing or functionality for posts in widgets. any ideas?
Thembelani
Hi. We are trying to build a mobile app that pulls content from a WordPress page as JSON using a url. The page in WordPress uses Advanced Custom Fields as its underlying structure. None of the content expiry plugins I have tried thus far are able to show/hide content on this page.
Any suggestions ?
Yazmin
Is there a new alternative to Post Expirator? It is failing on our site all of a sudden and we rely on it heavily.
Thanks!
Michaelsbote
Sorry – The Post Expirator does not work with WP 4.4.2.
John Bowden
Just replaced a plugin that no longer worked with Post Expirator. Working like a champ on my site. Thank you!
george pal
I have tested Post Expirator plugin on a multisite installation.
The plugin DOES NOT work.
As soon as it gets enabled there is a php message telling:
Strict Standards: Declaration of Walker_PostExpirator_Category_Checklist::start_lvl() should be compatible with Walker::start_lvl(&$output, $depth = 0, $args = Array) in /volume1/web/wp-content/plugins/post-expirator/post-expirator.php on line 0
Strict Standards: Declaration of Walker_PostExpirator_Category_Checklist::end_lvl() should be compatible with Walker::end_lvl(&$output, $depth = 0, $args = Array) in /volume1/web/wp-content/plugins/post-expirator/post-expirator.php on line 0
Strict Standards: Declaration of Walker_PostExpirator_Category_Checklist::start_el() should be compatible with Walker::start_el(&$output, $object, $depth = 0, $args = Array, $current_object_id = 0) in /volume1/web/wp-content/plugins/post-expirator/post-expirator.php on line 0
Strict Standards: Declaration of Walker_PostExpirator_Category_Checklist::end_el() should be compatible with Walker::end_el(&$output, $object, $depth = 0, $args = Array) in /volume1/web/wp-content/plugins/post-expirator/post-expirator.php on line 0
Except from that, the metabox on wordpress backend admin breaks the responsive layout, see what I mean here: and here:
Leslie Nicole
Thank you! I’ve been reluctant to post „news“ as you end up having your archives peppered with out-dated posts. This is plug-in should be really handy!