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

Descripción

The PublishPress Future plugin allows you to schedule changes to posts, pages and other content types. With this plugin you can create automatic actions to unpublish, delete, trash, move a post to a new status and more. You can also create custom workflows with multiple actions and schedules.

Here some examples of what you can do with PublishPress Future:

  • Change the status to «Draft» after 15 days.
  • Add new categories to post after 6 months.
  • 15 days after the post is published, move the post to the “Pending Review” status and add a new category.
  • 1 año después de la publicación de una entrada, envía un correo electrónico al autor pidiéndole que revise el contenido.

PublishPress Future Pro

Mejora a PublishPress Future Pro
Este plugin es la versión gratuita del plugin PublishPress Future. La versión Pro tiene todas las características que necesitas para programar cambios en tu contenido de WordPress. ¡Haz clic aquí para comprar el mejor plugin para programar actualizaciones de contenido en WordPress!

Opciones para acciones de Future en las entradas

Con PublishPress Future, puedes configurar acciones que sucederán automáticamente a tu contenido. Aquí están los cambios que puedes elegir para tus entradas:

  • Cambias el estado a «Borrador»
  • Eliminas la entrada.
  • Envias la entrada a la papelera.
  • Cambias el estado a «Privado».
  • Activas la opción «Fijar en la parte superior del blog».
  • Desactivas la opción «Fijar en la parte superior del blog».
  • Quitas todas las categorías existentes, y añades nuevas categorías.
  • Mantienes todas las categorías existentes, y añades nuevas categorías.
  • Mantienes todas las categorías existentes, excepto las especificadas en este cambio.
  • Mover la entrada a un estado personalizado (disponible en la versión Pro)

Haz clic aquí para ver más detalles sobre programar cambios en las entradas.

Flujos de trabajo personalizados para programar cambios de contenido

With PublishPress Future, you can also build Action Workflows. These allow you to update your content using custom workflows with multiple steps and schedules. Here are some examples of what you can do with Action Workflows:

  • Enviar un correo electrónico al administrador del sitio cuando se actualice una entrada.
  • Cambiar el estado de la entrada a «Papelera» una semana después de su publicación.
  • 15 días después de la publicación de la entrada, muévela al estado «Borrador» y añade una nueva categoría.
  • 1 año después de la publicación de una entrada, envía un correo electrónico al autor pidiéndole que revise el contenido.

Haz clic aquí para obtener detalles sobre los flujos de trabajo para cambios.

Here are the available triggers that you can use to start a workflow:

  • Post is saved: This trigger activates whenever a post is saved, regardless of whether it’s newly created, imported, or updated.
  • Post is updated: This trigger activates when an existing post is updated.
  • Post is published (Pro version): This trigger activates when an existing post is updated.
  • Post is scheduled (Pro version): This trigger activates when a post is scheduled.
  • Post status changed (Pro version): This trigger activates when a post status changes.
  • Post meta changed (Pro version): This trigger activates when a post meta field is changed.
  • Manually enabled via checkbox: This allows users to manually trigger the workflow. It can be enabled via the post editing screen or the “Quick Edit” panel.
  • Manually enabled via Future Actions box: This adds the workflow to the default “Future Actions” box so it can be manually triggered by users.
  • On cron schedule (Pro version): This trigger allows to run a workflow at a specific time, or relative to another date. You can also use this trigger to repeat workflows.

Here are the available actions that you can use for your workflow:

  • Delete post: This will completely remove the post from your site.
  • Stick post: This will enable the “Stick to the top of the blog” feature for the post.
  • Unstick post: This will disable the “Stick to the top of the blog” feature for the post.
  • Add extra terms to post: This will keep the current terms and add additional terms that you choose.
  • Replace all terms on the post: This will remove all the current terms and add additional terms that you choose to the post.
  • Remove the terms from the post: This will remove the current terms that you choose from the post.
  • Move post to status (Pro version): This will remove the current status for a post and add a new status.
  • Deactivate Workflow for Post (Pro version): This step enables you to deactivate the “Manually enabled via checkbox” workflow after use.
  • Add post meta (Pro version): This step adds post meta to a post.
  • Delete post meta (Pro version): This step deletes post meta from a post.
  • Update post meta (Pro version): This step updates post meta for a post.
  • Send email (Pro version): This will send an email that you can customize.

Here the advanced steps you can use to enhance your workflow:

  • Conditional Split (Pro version): This step allows you to continue the workflow only if certain conditions are met.
  • Schedule: This trigger allows to run the next part of a workflow at a specific time, or relative to another date. You can also use this trigger to repeat the next part of the workflow.
  • Log – Add: This step transmits the flow’s data to the debug log.
  • Query Posts (Pro version): This step defines the posts that will be passed to the next step in the workflow.

Muestras la fecha de caducidad en tu contenido

PublishPress Future te permite colocar automáticamente la fecha de caducidad dentro de tus entradas. La fecha de caducidad se añadirá en la parte inferior de tu entrada.

Haz clic aquí para leer más sobre las opciones de visualización del pie de página.

Puedes utilizar los shortcodes para mostrar la fecha de caducidad dentro de tus entradas. Puedes personalizar la salida del shortcode con varias opciones de formato.

Haz clic aquí para leer más sobre las opciones de shortcode.

Elegir acciones por defecto para tipos de contenido

PublishPress Future es compatible con todos los tipos de contenido de WordPress. Ir a Ajustes > Future > Valores por defecto y puedes elegir las acciones por defecto para cada tipo de contenido.

Haz clic aquí para leer más sobre las opciones por defecto.

Aviso por correo electrónico de PublishPress Future

El plugin PublishPress Future puede enviarte avisos por correo electrónico cuando la publicación de tu contenido sea anulada. Puedes controlar los correos electrónicos yendo a Ajustes > Future > Ajustes generales.

Haz clic aquí para leer más sobre las opciones de aviso.

Integraciones con otros plugins

En PublishPress Future Pro es posible programar cambios en tus entradas basados en metadatos. Esto hace posible integrar PublishPress Future con otros plugins. Por ejemplo, puedes crear un campo de fecha en el plugin Advanced Custom Fields y usarlo para controlar la fecha de las acciones de Future.

Cuando utilizas una integración, hay cinco tipos de datos que puedes actualizar en PublishPress Future:

  • Estado de la acción: Este campo especifica si la acción debe estar activada.
  • Fecha de la acción: En este campo se almacena la fecha prevista para la acción.
  • Tipo de acción: En este campo se almacena el tipo de acción que se ejecutará.
  • Nombre de la taxonomía: El nombre de la taxonomía que se utilizará al seleccionar los términos.
  • Términos de la taxonomía: Una lista de IDs de términos que se utilizarán en la acción.

Haz clic aquí para ver cómo integrar Future con otros plugins.

Importar las acciones de Future

PublishPress Future Pro es compatible con importaciones desde fuentes de datos externas. Puedes importar entradas y crear automáticamente acciones de Future asociadas a esas entradas.

El mejor método es utilizar la característica de «Programación de metadatos». Si utilizas un plugin como WP All Import, puedes hacer coincidir las tablas de importación con los campos que hayas seleccionado en la característica de programación de metadatos.

Haz clic aquí para ver cómo importar datos para acciones de Future.

Detalles sobre el funcionamiento de la caducidad de entradas

Para cada evento de caducidad, se programa un trabajo cron personalizado. Esto puede ayudar a reducir la sobrecarga del servidor para los sitios ocupados. Este plugin REQUIERE que WP-CRON esté configurado y sea funcional en su alojamiento web. Algunos alojamientos no lo soportan, así que por favor comprueba y confirma si tienes problemas al usar el plugin.

Haz clic aquí para ver los detalles técnicos de este plugin.

Registros de todos los cambios en tus entradas

PublishPress Future Pro te permite mantener un registro detallado de todos los cambios que ocurren en tus entradas. PublishPress Future registra varios puntos de datos clave para todas las acciones:

  • La entrada en la que se ha realizado la acción.
  • Detalles de la actualización de la entrada.
  • Cuando se hizo el cambio en la entrada.

Haz clic aquí para ver más sobre la característica de los registros.

Únete a PublishPress y obtén los plugins Pro

Las versiones Pro de los plugins de PublishPress bien valen tu inversión. Las versiones Pro tienen características extra y un soporte más rápido. Haz clic aquí para unirte a PublishPress.

Únete a PublishPress y tendrás acceso a estos nueve plugins Pro:

Juntos, estos plugins son un conjunto de potentes herramientas de publicación para WordPress. Si necesitas crear un flujo de trabajo profesional en WordPress, con moderación, revisiones, permisos y más… entonces debes probar PublishPress.

Informes de fallos

Los informes de fallos para PublishPress Future son bienvenidos en nuestro repositorio en GitHub. Por favor, ten en cuenta que GitHub no es un foro de soporte, y que las incidencias que no estén debidamente calificadas como errores se cerrarán.

[4.3.0] – 08 Jan, 2025

Añadido

  • Add new variables selector and an expression builder (Issue #976).
  • Add support to metadata in the variables resolvers and post type variables (Issue #1069, #939).
  • Add the site ID to the site data type schema.
  • Add the post author property to the post data type schema in the workflow editor (Issue #947).
  • Add the post slug property to the post data type schema in the workflow editor.
  • Add new trigger: Post is Published – PRO (Issue #944).
  • Add new trigger: Post Status Changes – PRO (Issue #945).
  • Add new trigger: Post is Scheduled – PRO (Issue #946).
  • Add new trigger: Post Meta Changed – PRO (Issue #1059).
  • Add new action: Post Meta Add – PRO (Issue #732).
  • Add new action: Post Meta Delete – PRO (Issue #732).
  • Add new action: Post Meta Update – PRO (Issue #732).
  • Add the option to change manually enabled workflows in the bulk edit screen (Issue #942).
  • Add the «Save as current status» shortcut to the workflow editor (CTRL/CMD + S) (Issue #1084).
  • Add new display settings to customize the shortcode output (Issue #203).
  • Add new step setting field to customize the step label in the workflow editor (Issue #1090).
  • Add Future Action data support in the workflow editor, allowing to reference future actions in expressions (Issue #948).

Cambiado

  • Replace text fields and input/variables selectors on step settings with the new expression builder (Issue #976).
  • Changed the border of selected steps to dashed line.
  • Moved the panel «Step Data Flow» to the developer mode.
  • Removed the arrow indicator from the workflow title and added a new Status column to the workflows list screen (Issue #970).
  • Post’s variable resolver now also accept a property without post_ prefix.
  • User’s variable resolver now also accept a property without user_ prefix.
  • Changed the options in the «Debug Data» field to be more intuitive allowing a custom data expression to be selected.
  • The conditional step now uses the new expression builder.
  • Improved the UI in the conditional step settings.
  • Added field descriptions to the post query step settings panel (Issue #1081).
  • Only display the bulk edit option «Update Future Action from Post Metadata» if feature is enabled (Issue #622).
  • Archivos de idioma actualizados.
  • Remove focus from the toolbar Delete button when workflow step is selected (Issue #1083).
  • Improved the text in the variables selector modal.

Corregido

  • Fix error when the date or time format is empty in the settings page (Issue #212).
  • Fix empty title and label in the future action panel when custom title and label are not set (Issue #1075).
  • Fix the width of the checkbox in the future action panel (#1076).
  • Fix the permalink in the Post Updated trigger for the post before variable.
  • Fix the variable names in the «Add extra terms to post» step (Issue #1079).
  • Fix the validation message for the recipient field in the Send Email step (Issue #1078).
  • Fix the date format in the shortcode.
  • Fix loading a workflow that doesn’t have a specific step type (Issue #883).
  • Fix the first save of a workflow to transit from auto-saved to draft (Issue #1086).
  • Fix warning about deprecated jQuery click() method in the workflow editor.
  • Fix the auto-layout algorithm to avoid overlapping edges and correctly dimension each node and spacing between nodes (Issue #1102).
  • Fix the warning about deprecated method next in the class ActionScheduler_Schedule (Issue #1107).

Desarrolladores

  • Deprecated the method get_wp_date in the class PostExpirator_Util and use the method getWpDate from the class `PublishPress\Future\Framework\WordPress\Facade\DateTimeFacade instead.
  • Deprecated the method wp_timezone_string in the class PostExpirator_Util and use the method getTimezoneString from the class PublishPress\Future\Framework\System\DateTimeHandler instead.
  • Deprecated the method get_timezone_offset in the class PostExpirator_Util.
  • Deprecated the method sanitize_array_of_integers in the class PostExpirator_Util.
  • Add new param $metaValue to the method deleteMeta in the class PublishPress\Future\Framework\WordPress\Models\PostModel.
  • Remove the steps property from the workflow data type schema.

[4.2.0] – 09 Dec, 2024

Añadido

  • Add new admin page to export and import workflows and plugin settings (Issue #704).
  • Add global variable global.execution_id to the workflow engine to identify the current execution of the workflow.
  • Add setting fields to customize the metabox title and checkbox label (Issue #227).
  • Add method disableExpiration to the class PublishPress\Future\Modules\Expirator\Models\ExpirablePostModel.
  • Add * to indicate required fields in the workflow editor (Issue #974).
  • Add new setting to disable/enable the screenshot feature in the workflow editor (Issue #1066).
  • Add new Custom Data option to «Ray – Debug step» to debug custom expressions on workflows (Issue #1067).
  • Add support to metadata when evaluating expressions in a workflow. Post, site, user and workflow (post) metadata are now available when evaluating expressions (Issue #1069).
  • Add support to custom email addresses using the post metadata when sending emails in a workflow (Issue …

Capturas

  • Puedes seleccionar fechas de acciones futuras en la barra lateral derecha cuando estés editando una entrada. Esto funciona con Gutenberg, el editor clásico y la mayoría de los plugins de maqueteador de páginas.
  • Puedes modificar las fechas de las acciones utilizando los modos «Edición rápida» y «Edición por lotes». Esto te permite añadir rápidamente acciones automáticas a tantas entradas como necesites.
  • PublishPress Future te permite modificar, eliminar o borrar completamente el contenido cuando llegue la fecha programada.
  • El plugin PublishPress Future puede enviarte avisos por correo electrónico cuando se produzcan acciones automáticas en tu contenido.
  • PublishPress Future te permite elegir fechas de acción para entradas, páginas, productos de WooCommerce, clases de LearnDash o cualquier otro tipo de contenido personalizado.
  • PublishPress Future te permite mostrar automáticamente la fecha programada dentro de tus artículos. La fecha de la acción se añadirá en la parte inferior de tu entrada. También puedes utilizar shortcodes para mostrar la fecha de acción y personalizar la salida.
  • El plugin PublishPress Future crea un registro de todos las entradas modificadas. Esto te permite tener un registro detallado de todas las acciones automáticas para tus entradas.
  • PublishPress Future Pro es compatible con estados personalizados como los proporcionados por WooCommerce. Esto significa que los usuarios de Pro pueden configurar su contenido para que se mueva a cualquier estado en WordPress.

Instalación

En esta sección se describe cómo instalar el plugin y hacerlo funcionar.

  1. Descomprime el contenido del plugin al directorio /wp-content/plugins/post-expirator/
  2. Activa el plugin a través del menú «Plugins» en WordPress

FAQ

¿Puedo programar cambios en los productos de WooCommerce?

Sí, el plugin PublishPress Future te permite programar cambios automáticos en entradas, páginas y otros tipos de contenido, incluyendo productos de WooCommerce. Para activar esta función, ve a Future > Tipos de contenido. Marca la casilla «Activo» en el área «Producto».

Haz clic aquí para más detalles sobre los cambios en WooCommerce

¿Puedo programar cambios en las entradas de Elementor?

Sí, el plugin PublishPress Future te permite programar cambios automáticos en entradas, páginas y otros tipos de contenido, incluyendo productos de WooCommerce. Para activar esta función, ve a Future > Tipos de contenido. Marca la casilla «Activo» para el tipo de contenido que estás utilizando con Elementor.

Haz clic aquí para más detalles sobre los cambios de las entradas de Elementor

Reseñas

23 de enero de 2025 1 respuesta
Great and very useful plugin for scheduling behavior of your posts.
19 de agosto de 2024 1 respuesta
I can recommend the plugin – works well with posts and also with custom post types by Pods plugin and the team provides very fine support – fast and factual. Thanks for your Future plugin.
16 de agosto de 2024 1 respuesta
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!
28 de julio de 2024 1 respuesta
No problems whatsoever. Does what it should do. What more can you wish …
4 de julio de 2024 1 respuesta
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.
Leer todas las 162 reseñas

Colaboradores y desarrolladores

«Schedule Post Changes With PublishPress Future: Unpublish, Delete, Change Status, Trash, Change Categories» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

«Schedule Post Changes With PublishPress Future: Unpublish, Delete, Change Status, Trash, Change Categories» está traducido en 21 idiomas. Gracias a los traductores por sus contribuciones.

Traduce «Schedule Post Changes With PublishPress Future: Unpublish, Delete, Change Status, Trash, Change Categories» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

La lista completa de cambios se encuentra en GitHub.