WordPress.org

Plugin Directory

Schedule Post Changes With PublishPress Future: Unpublish, Delete, Change Status, Trash, Change Categories

Schedule Post Changes With PublishPress Future: Unpublish, Delete, Change Status, Trash, Change Categories

Beschreibung

Mit dem Plugin PublishPress Future kannst Du Änderungen an Beiträgen, Seiten und anderen Inhaltstypen planen. Mit diesem Plugin kannst Du automatische Aktionen zum Aufheben der Veröffentlichung, Löschen, Papierkorb, Verschieben eines Beitrags in einen neuen Status und mehr erstellen. Mit der Pro-Version kannst Du Dienen Inhalt mithilfe benutzerdefinierter Workflows mit mehreren Schritten und Zeitplänen aktualisieren.

Hier ist ein Überblick, was Du mit PublishPress Future machen kannst:

  • Wähle in der rechten Sidebar zukünftige Aktionsdaten aus, wenn Du einen Beitrag bearbeitest. So kannst Du Änderungen an Deinem Inhalt ganz einfach planen.
  • Erhalte E-Mail-Benachrichtigungen, wenn Future Änderungen an Deinen Inhalten vornimmt.
  • Erstelle Aktions-Workflows, mit denen Du Deine Inhalte mithilfe benutzerdefinierter Workflows mit mehreren Schritten und Zeitplänen aktualisieren kannst (in der Pro-Version verfügbar).
  • Kontrolliere Beitragsänderungen über Integrationen mit Advanced Custom Fields und anderen Plugins (verfügbar in der Pro-Version).

PublishPress Future Pro

Upgrade auf PublishPress Future Pro
Dieses Plugin ist die kostenlose Version des PublishPress Future-Plugins. Die Pro-Version enthält alle Funktionen, die Du zum Planen von Änderungen an Deinen WordPress-Inhalten benötigst. Klicke hier, um jetzt das beste Premium-Plugin für die Planung von WordPress-Inhaltsaktualisierungen zu kaufen!

Optionen für zukünftige Aktionen bei Beiträgen

Mit PublishPress Future kannst Du Aktionen konfigurieren, die automatisch mit Deinen Inhalten ausgeführt werden. Hier sind die Änderungen, die Du für Deine Beiträge auswählen kannst:

  • Ändere den Status auf „Entwurf“
  • Lösche den Beitrag.
  • Ändere den Status auf „Papierkorb“.
  • Ändere den Status auf „Privat“.
  • Füge die Option „Sticky“ hinzu.
  • Entferne die Option „Sticky“.
  • Entferne alle Kategorien und füge neue Kategorien hinzu.
  • Behalte alle Kategorien und füge weitere Kategorien hinzu.
  • Behalte alle vorhandenen Kategorien, ausgenommen den in dieser Änderung festgelegten.
  • Verschiebe den Beitrag in einen benutzerdefinierten Status (verfügbar in der Pro-Version).

Klicke hier für weitere Details über das Planen von Beitragsänderungen.

Benutzerdefinierte Workflows zum Planen von Inhaltsänderungen

Mit PublishPress Future Pro kannst Du Action Workflows erstellen. Diese ermöglichen Dir, Deine Inhalte mithilfe von benutzerdefinierten Workflows mit mehreren Schritten und Zeitplänen zu aktualisieren. Hier sind einige Beispiele dafür, was Du mit Action Workflows tun kannst:

  • Sende dem Site-Administrator eine E-Mail, wenn ein Beitrag aktualisiert wird.
  • Ändere den Beitragsstatus eine Woche nach der Veröffentlichung in „Papierkorb“.
  • 15 Tage nach der Veröffentlichung des Beitrags versetze diesen in den Status „Entwurf“ und füge eine neue Kategorie hinzu.
  • 1 Jahr nach Veröffentlichung eines Beitrags eine E-Mail an den Autor mit der Bitte, den Inhalt zu überprüfen

Klick hier für Details zu Workflows für Änderungen.

Zeige das Aktionsdatum in Deinem Inhalt

PublishPress Future ermöglicht es Dir, das Ablaufdatum oder ein Aktionsdatum automatisch innerhalb von Beiträgen anzuzeigen. Das Ablaufdatum wird am Ende des Beitrages angezeigt

Klick hier um die Optionen zur Anzeige im Footer zu sehen.

Du kannst Shortcodes verwenden, um das Ablaufdatum innerhalb von Beiträgen anzuzeigen. Du kannst den Shortcode mit Hilfe einiger Optionen individuell anpassen.

Klick hier um die Shortcode Optionen zu sehen.

Wähle Standard-Aktionen für Beitragstypen

„PublishPress Future“ kann jeden Beitragstyp in WordPress unterstützen. Gehe zu Einstellungen > PublishPress Future > Allgemeine Einstellungen, um Standardeinstellungen für jeden Beitragstyp individuell festzulegen.

Klick hier um die Standardeinstellungen zu sehen.

PublishPress Future E-Mail Nachrichten

Das Plugin PublishPress Future kann E-Mail-Nachrichten senden, wenn ein Inhalt geändert wird. Du kannst die E-Mails einrichten unter Einstellungen > PublishPress Future > Allgemeine Einstellungen.

Klick hier um die Optionen für Benachrichtigungen zu sehen.

Integrationen mit anderen Plugins

In PublishPress Future Pro ist es möglich, Änderungen an Deinen Beiträgen basierend auf Metadaten zu planen. Dadurch ist es möglich, PublishPress Future mit anderen Plugins zu integrieren. Du kannst beispielsweise im Plugin „Advanced Custom Fields“ ein Datumsfeld erstellen und dieses verwenden, um das Datum für zukünftige Aktionen zu steuern.

Wenn Du eine Integration verwendest, gibt es fünf Arten von Daten, die Du in PublishPress Future aktualisieren kannst:

  • Aktionsstatus: Dieses Feld gibt an, ob die Aktion aktiviert werden soll.
  • Aktionsdatum: In diesem Feld wird das geplante Datum für die Aktion gespeichert.
  • Aktionstyp: In diesem Feld wird der Typ der Aktion gespeichert, die ausgeführt wird.
  • Taxonomie-Name: Der Taxonomiename, der bei der Auswahl von Begriffen verwendet wird.
  • Taxonomie-Begriffe: Eine Liste der Begriffs-IDs, die von der Aktion verwendet werden.

Klicke hier, um zu sehen, wie Du Future mit anderen Plugins integrieren kannst.

Importiere die zukünftigen Aktionen

PublishPress Future Pro unterstützt Importe aus externen Datenquellen. Du kannst Beiträge importieren und automatisch zukünftige Aktionen erstellen, die diesen Beiträgen zugeordnet sind.

Der beste Ansatz ist die Verwendung der Metadaten-Planungsfunktion. Wenn Du ein Plugin wie WP All Import verwendest, kannst Du die Importtabellen mit den Feldern abgleichen, die Du in der Metadaten-Planungsfunktion ausgewählt hast.

Klicke hier, um zu sehen, wie Du Daten für zukünftige Aktionen importierst.

Details, wie das Ändern von Beiträgen funktioniert

Für jedes Ablauf-Ereignis wird ein individueller Cronjob geplant. Das kann helfen die Last für den Server zu reduzieren. Dieses Plugin ERFORDERT es, das WP-CRON eingerichtet ist und auf Deinem Server läuft. Einige Hoster unterstützen das nicht, deshalb überprüfe das zuerst, falls es Probleme mit dem Plugin geben sollte

Klick hier um die technischen Details des Plugins zu sehen.

Protokolle für alle Deine Beitragsänderungen

Mit PublishPress Future Pro kannst Du alle Post-Updates detailliert protokollieren. PublishPress Future zeichnet mehrere wichtige Datenpunkte für alle Aktionen auf:

  • Der Post, für den die Aktion ausgeführt wurde.
  • Details des Beitrags-Updates.
  • Wann die Änderung am Beitrag vorgenommen wurde.

Klicke hier, um mehr über die Protokollfunktion zu erfahren.

Beziehe PublishPress und erhalten die Pro Plugins

Die Pro-Versionen der PublishPress-Plugins sind ihre Investition wert. Die Pro-Versionen haben zusätzliche Funktionen und schnelleren Support. Klicke hier, um PublishPress beizutreten.

Schließe Dich PublishPress an und erhalte Zugriff auf diese neun Pro-Plugins:

Zusammen bilden diese Plugins eine Sammlung leistungsstarker Publishing-Tools für WordPress. Wenn Du einen professionellen Workflow in WordPress erstellen musst, mit Moderation, Revisionen, Berechtigungen und mehr … dann solltest Du PublishPress ausprobieren.

Fehlerberichte

Über Fehlerberichte für PublishPress Future freuen wir uns in unserem Repository auf GitHub. Bitte beachte, dass GitHub kein Support-Forum ist und dass Probleme, die nicht korrekt als Bugs definiert sind, geschlossen werden.

[4.1.3] – 22 Nov, 2024

Added

  • Add check for the constant PUBLISHPRESS_FUTURE_FORCE_DEBUG to force debug mode.

Fixed

  • Fix error on fresh install about missing table (Issue #1051).

[4.1.2] – 21 Nov, 2024

Fixed

  • Fix translations (Issues #1003, #1006, #1007, #1026).
  • Updated pt-BR translations (Issue #10018).
  • Updated es, it, fr translations (Issue #1047).
  • Fix zombie auto-drafts appearing in the future when auto-enable is activated (Issue #1024).
  • Fix call to undefined function error_log (Issue #1036).
  • Fix the page title in the workflow editor (Issue #1027).
  • Fix the page title on admin pages of 3rd party plugins (Issue #1037).
  • Updated the pt-BR translations.
  • Fix the size of Pro badge on step inserter in the workflow editor.

[4.1.1] – 12 Nov, 2024

Fixed

  • Fix the layout of inserter in the workflow editor for WP 6.7 (Issue #1025).
  • Fix the layout of the top toolbar in the workflow editor for WP 6.7 (Issue #1028).

Changed

  • Minimum required version of WordPress is now 6.7.
  • Minimum required version of PHP is now 7.4.

[4.1.0] – 11 Nov, 2024

Added

  • Add more detailed debug logs to the workflow engine (Issue #724).
  • Add button to copy the debug logs to the clipboard (Issue #724).
  • Add „Published“ status to the legacy expiration statuses (Issue #1023).
  • Add new workflow step to write a log message (Issue #690).

Fixed

  • Fixed the timezone in the default date applied from default action time (Issue #1005).
  • Fixed the timezone in the date preview (Issue #1004).

Changed

  • Improved the debug log viewer adding text to a textarea (Issue #724).
  • Improve the debug log viewer adding a button to download the entire log or copy it to the clipboard (Issue #724).
  • The debug log viewer now automatically scrolls to the bottom when the page loads (Issue #724).
  • Deprecate the class PublishPress\Future\Modules\Debug\Debug and use the logger facade instead.
  • Better handling of the exceptions and errors thrown by the plugin.
  • Removed the admin submenu item „Scheduled Actions“ and added a button in the workflows list screen (Issue #1022).
  • Removed the „post-expirator-debug.php“ file which is no longer used.

Developers

  • Add new class PublishPress\Future\Framework\System\DateTimeHandler to handle date and time operations.
  • Change the REST API /settings/validate-expire-offset endpoint return value renaming preview to calculatedTime.
  • Change the REST API /settings/validate-expire-offset endpoint to log an error message when the offset is invalid.
  • Add DateTimeHandlerInterface as dependency to the class PublishPress\Future\Modules\Expirator\Models\PostTypeDefaultDataModel.
  • Add LoggerInterface as dependency to the class PublishPress\Future\Modules\Expirator\Module.
  • Add DateTimeHandlerInterface as dependency to the class PublishPress\Future\Modules\Expirator\Module.
  • Deprecated the constant PublishPress\Future\Core::ACTION_ADMIN_ENQUEUE_SCRIPT in favor of PublishPress\Future\Core::ACTION_ADMIN_ENQUEUE_SCRIPTS.
  • Remove the action publishpressfuture_workflow_engine_running_step from the workflow engine.
  • Add new methods to the class PublishPress\Future\Framework\Logger\Logger to retrieve the log count, the log size, and to fetch the latest logs.
  • Node runner processors now accept a branch argument to get the next steps and run the next steps.

[4.0.4] – 24 Oct, 2024

Fixed

  • Fix the workflows list screen to be shown only to users with manage_options capability (Issue #998).
  • Fix compatibility with the „WP Remote User Sync“ plugin (Issue #999).

[4.0.3] – 22 Oct, 2024

Changed

  • Add the banner notice to the workflows list screen.

Fixed

  • Fix PHP warning when post attribute is empty in the workflow model (Issue #987, #988).
  • Fix error whenmanage_posts_columns filter do not receive a post type (Issue #990).
  • Fix error about undefined index: date (Issue #991).

[4.0.2] – 21 Oct, 2024

Fixed

  • Fix error when the filter the_title is called without an ID, #984

[4.0.1] – 21 Oct, 2024

Fixed

  • Fix the database schema check for version 4.0.0 on fresh installations, (Issue #928).

[4.0.0] – 21 Oct, 2024

Added

  • Add the Workflows feature, with the workflow editor and the workflow engine.

Changes

  • The list of scheduled actions now displays the repetition count/date limits (Issue #928).
  • Update language files.
  • Updated the UI in the advanced settings page.
  • Move some advanced settings to the „Display“ tab (Issue #952)
  • Add title to the future action panel for UI consistency (Issue #965)
  • Renamed the PublishPress Future metabox to Future Actions for UI consistency (Issue #965)

Fixed

  • Update post model to update post date when setting post status to publish.
  • Prevent error when the current_post->ID is empty for unknown reasons, usually related to 3rd party plugins.

Developers

  • Interface PublishPress\Future\Core\HookableInterface: Add new method removeFilter to remove a hooked filter.
  • Interface PublishPress\Future\Core\HookableInterface: Add new method removeAction to remove a hooked action.
  • Class PublishPress\Future\Framework\WordPress\Facade\HooksFacade: Add new method removeFilter to remove a hooked filter.
  • Class PublishPress\Future\Framework\WordPress\Facade\HooksFacade: Add new method removeAction to remove a hooked action.
  • New method to publish posts using the class PublishPress\Future\Framework\WordPress\Models\PostModel.
  • Add new filter ‚publishpressfuture_migrations‘ to filter the list of migrations that will be executed.
  • Call the action ‚publishpressfuture_fix_db_schema‘ when a DB fix is executed from the settings page.
  • Call the action ‚publishpressfuture_upgrade_plugin‘ when the plugin is upgraded.
  • Change the data type from void to int for the method ‚PublishPress\Future\Modules\Expirator\Interfaces\CronInterfac::scheduleRecurringAction‘.
  • Change the data type from void to int for the method ‚PublishPress\Future\Modules\Expirator\Interfaces\CronInterfac::scheduleAsyncAction‘.
  • Add new filter ‚publishpressfuture_schema_is_healthy‘ to check if the DB schema is healthy.
  • The method ‚PublishPress\Future\Modules\Workflows\Models\WorkflowModel::getStepFromRoutineTreeRecursively‘ now always returns an array.
  • Add new filter ‚action_scheduler_list_table_column_recurrence‘ to filter the recurrence column in the scheduled actions list.
  • Add new method ‚getNodeById‘ to the class ‚PublishPress\Future\Modules\Workflows\Models\WorkflowModel‘.

[3.4.4] – 21 Aug, 2024

Fixed

  • Improve notice message when scheduled action runs after pressing „run“ (PR #896).
  • Fixed support for the Event Espresso plugin (PR #900).
  • Fixed React warning about createRoot being deprecated.
  • Fixed empty fieldset displayed when the bos is disabled for the post type (Issue #792).
  • Update language files.

Changed

  • Add tabs for post types in the post types settings page (PR #895).

Added

  • Added computed date preview to the general settings page (PR #897).
  • Added option to hide the calendar by default in the future action panel (PR #899).
  • Added new filter publishpressfuture_posts_future_action_column_output to the Future Action column.

Screenshots

  • Du kannst zukünftige Aktionsdaten in der rechten Seitenleiste auswählen, wenn Du einen Beitrag bearbeitest. Dies funktioniert mit Gutenberg, dem klassischen Editor und den meisten Pagebuilder-Plugins.
  • Du kannst Aktionsdaten mit den Modi „Quick Edit“ und „Massenbearbeitung“ ändern. Auf diese Weise kannst Du schnell automatische Aktionen zu so vielen Beiträgen hinzufügen, wie Du benötigst.
  • Mit PublishPress Future kannst Du Inhalte ändern, entfernen oder vollständig löschen, wenn das geplante Datum erreicht ist.
  • Das PublishPress Future-Plug-in kann Dir E-Mail-Benachrichtigungen senden, wenn automatische Aktionen für Deine Inhalte ausgeführt werden.
  • Mit PublishPress Future kannst Du Aktionsdaten für Beiträge, Seiten, WooCommerce-Produkte, LearnDash-Klassen oder andere benutzerdefinierte Beitragstypen auswählen.
  • Mit PublishPress Future kannst Du das geplante Datum automatisch in Deinen Artikeln anzeigen. Das Aktionsdatum wird am Ende Deines Beitrags hinzugefügt. Du kannst auch Shortcodes verwenden, um das Aktionsdatum anzuzeigen und die Ausgabe anzupassen.
  • Das PublishPress Future-Plug-in erstellt ein Protokoll aller geänderten Beiträge. Auf diese Weise kannst Du alle automatischen Aktionen für Deine Posts detailliert protokollieren.
  • PublishPress Future Pro unterstützt benutzerdefinierte Status, wie sie von WooCommerce bereitgestellt werden. Das bedeutet, dass Pro-Benutzer ihre Inhalte so einstellen können, dass sie in jeden beliebigen Status in WordPress geändert werden.

Installation

In diesem Abschnitt wird beschrieben, wie du das Plugin installieren kannst und wie es arbeitet.

  1. Entpacke den Plugin-Inhalt in den /wp-content/plugins/post-expirator/-Ordner
  2. Aktiviere das Plugin mittels dem ‚Plugins‘-Menü in WordPress

FAQ

Kann ich Änderungen an WooCommerce-Produkten planen?

Ja, mit dem PublishPress Future-Plug-in kannst Du automatische Änderungen an Beiträgen, Seiten und anderen Inhaltstypen, einschließlich WooCommerce-Produkten, planen. Um diese Funktion zu aktivieren, gehe zu Future > Post-Typen. Setze im Bereich „Produkt“ ein Häkchen bei „Aktiv“.

Klick für weitere Details zu WooCommerce Änderungen

Kann ich Änderungen an Elementor-Beiträgen planen?

Ja, mit dem PublishPress Future-Plug-in kannst Du automatische Änderungen an Beiträgen, Seiten und anderen Inhaltstypen, einschließlich WooCommerce-Produkten, planen. Um diese Funktion zu aktivieren, gehe zu Future > Post-Typen. Aktiviere das Kontrollkästchen „Aktiv“ für den Beitragstyp, den Du mit Elementor verwendest.

Klick für weitere Details zu Elementor-Beiträge Änderungen

Rezensionen

16. August 2024 1 Antwort
I was using this in conjunction with WPForms Post submission. I wanted to let front-end users choose a date for their post to expire, without having to take them to the back-end editor. It worked … mostly. I was having an issue with the expiration date not being applied on the first save. I explained everything to the support team and they were able to get the necessary plugins so that they could troubleshoot it on their own system – I could not give them access to my site due to security regulations. They found a solution in a short amout of time, sent me a beta plugin update, and were just awesome to work with! A+! Definitely recommend this plugin!
4. Juli 2024 1 Antwort
The best alternative to plugins in the category „paid subscription“ per post or page (one-time and recurring payment too).I use in conjunction with the CHEKYA service.
Alle 161 Rezensionen lesen

Mitwirkende & Entwickler

„Schedule Post Changes With PublishPress Future: Unpublish, Delete, Change Status, Trash, Change Categories“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:

Mitwirkende

„Schedule Post Changes With PublishPress Future: Unpublish, Delete, Change Status, Trash, Change Categories“ wurde in 20 Sprachen übersetzt. Danke an die Übersetzerinnen und Übersetzer für ihre Mitwirkung.

Übersetze „Schedule Post Changes With PublishPress Future: Unpublish, Delete, Change Status, Trash, Change Categories“ in deine Sprache.

Interessiert an der Entwicklung?

Durchstöbere den Code, sieh dir das SVN Repository an oder abonniere das Entwicklungsprotokoll per RSS.

Änderungsprotokoll

The full changelog can be found on GitHub.