Auto Unpublish Posts
Despublica, envía a la papelera o cambia las etiquetas de cualquier entrada de EmDash en una fecha determinada. Valores predeterminados por colección, alertas por correo electrónico y registro de ejecuciones; Pro añade reglas y acciones masivas.
Extensión
Auto Unpublish Posts
Despublica, envía a la papelera o cambia las etiquetas de cualquier entrada de EmDash en una fecha determinada. Valores predeterminados por colección, alertas por correo electrónico y registro de ejecuciones; Pro añade reglas y acciones masivas.
Descripción
Programa un cambio futuro para cualquier elemento de cualquier colección: despublicarlo, enviarlo a la papelera o cambiar sus términos. Los usuarios de WordPress lo conocen como caducidad de entradas.
Gratis
- Panel en la barra lateral del editor en cada colección: programa, consulta, cancela o ejecuta cambios; últimas ejecuciones.
- Acciones: despublicar (una publicación programada pendiente se cancela primero), enviar a la papelera, y añadir, quitar o reemplazar términos.
- Página de cambios programados con los próximos cambios y las últimas 50 ejecuciones.
- Valores predeterminados por colección, por ejemplo despublicar 30 días después de la primera publicación.
- Notificaciones por correo electrónico a través del proveedor de correo del sitio, al autor, a los administradores o a otras direcciones.
- Motores de búsqueda: las páginas que van a retirarse reciben
robots: unavailable_after. - Widget del panel y ajuste de la zona horaria del sitio.
- Herramientas para agentes de IA mediante MCP: listar, programar y cancelar cambios, y definir los valores predeterminados de las colecciones.
Pro
El mismo paquete, desbloqueado con una clave de licencia anual pegada en Ajustes. La clave se comprueba sin conexión y queda vinculada a tus dominios.
- Reglas: al publicar, al guardar, en una fecha almacenada en el elemento, o a diario, semanal o mensualmente. Hasta 3 condiciones (término, estado, valor de un campo, antigüedad, autor) y hasta 3 pasos, cada uno con una condición opcional y un «en caso contrario» para el si/si no.
- Más acciones: establecer un campo, despublicar y redirigir (301, 302 o 410), y enviar un correo desde una regla.
- Programación masiva de hasta 2.000 elementos por colección, estado, término y antigüedad.
- CSV: importación (300 filas) y exportación del registro y de la programación.
- Registro completo con paginación y filtro por resultado.
- Más herramientas para agentes: lotes de 100 cambios, el registro de ejecuciones, reglas.
Una licencia caducada nunca detiene las automatizaciones existentes; solo bloquea la creación y edición de las funciones Pro. Compra Pro en https://peachfinthemes.com/auto-unpublish-posts/.
Fiabilidad
Cada cambio se reserva antes de ejecutarse, por lo que se ejecuta una sola vez. Cada ejecución, omisión y fallo se registra con su motivo. Los fallos temporales se reintentan a los 5 y a los 10 minutos.
Instalación
Requisitos
- EmDash 1.0 o posterior con un ejecutor de sandbox para plugins. En Cloudflare esto requiere el plan Workers Paid y un binding de Worker Loader. Probado con EmDash 1.2.0.
- Un proveedor de correo en EmDash, si quieres notificaciones de ejecución o pasos de correo. Los cambios se ejecutan sin él.
Instalar
- Selecciona Open in EmDash en esta página e introduce la dirección de tu sitio, o busca Auto Unpublish Posts en el registro de plugins dentro de la administración de EmDash.
- Revisa los permisos solicitados y confirma.
Primeros pasos
- Abre la página de Ajustes del plugin (administradores). Define la zona horaria del sitio, elige quién recibe los correos de ejecución y envíate un correo de prueba.
- Abre cualquier elemento guardado. En la barra lateral, el panel Cambios programados te permite elegir una acción, una fecha y una hora. Confirma para programar.
- Opcional: en Valores predeterminados, programa un cambio automáticamente cuando se publiquen elementos de una colección.
- Consulta los próximos cambios y el registro de ejecuciones en Cambios programados.
Pro
- Compra una licencia en https://peachfinthemes.com/auto-unpublish-posts/. El enlace Get Pro de la página de ajustes del plugin también lleva allí.
- Tras el pago, introduce el dominio de tu sitio en la página del pedido o en My account → EmDash licenses para obtener tu clave.
- Pega la clave en Ajustes → Auto Unpublish Posts Pro y guarda.
Una clave funciona en los dominios para los que se emitió y en sus subdominios. localhost, *.localhost y *.test funcionan siempre, para desarrollo.
Agentes de IA
Las herramientas las ofrece el propio servidor MCP de EmDash en /_emdash/api/mcp. Los scripts pueden llamar a las mismas rutas con un token de API de EmDash con ámbito de administrador, por ejemplo POST /_emdash/api/plugins/auto-unpublish-posts/mcp-list. Cada herramienta comprueba el rol del usuario del token, igual que hace la administración.
Preguntas frecuentes
¿El plugin realiza solicitudes de red?
No. No declara ningún host permitido y comprueba la clave de licencia sin conexión. Los correos se envían a través del proveedor de correo de EmDash de tu sitio.
¿Cuándo se ejecuta exactamente un cambio?
Cada cambio es una tarea programada de EmDash que vence a la hora que estableciste. Un barrido cada hora vuelve a armar cualquier cambio atrasado cuya tarea se haya perdido.
¿Qué pasa si un cambio falla?
Un fallo temporal se reintenta a los 5 y a los 10 minutos. Tras el tercer intento fallido, se marca como fallido, se registra con el motivo y se envía por correo si las notificaciones están activadas. Los errores que un reintento no puede resolver fallan de inmediato. Si el elemento se eliminó antes, el cambio se omite y el registro explica por qué.
¿Quién puede programar y cancelar?
Autores: sus propios elementos y los cambios que programaron. Editores: cualquier elemento y la programación masiva. Los administradores gestionan además los ajustes, los valores predeterminados, las reglas, la licencia y las redirecciones. El servidor lo comprueba en cada solicitud.
¿«Establecer un campo» publica otras ediciones sin publicar?
No. Si el elemento tiene otras ediciones sin publicar, el nuevo valor queda en el borrador y el registro lo indica.
¿Una redirección programada reemplazará una que yo haya creado?
No. El plugin solo modifica las redirecciones que él creó. Si ya existe otra redirección para esa dirección, el cambio falla.
¿Dónde compro Pro?
En la tienda de Peachfin Themes: https://peachfinthemes.com/auto-unpublish-posts/. Licencias anuales: 1 sitio 49 $, 5 sitios 99 $, sitios ilimitados 149 $. Tras el pago, introduce tus dominios en la página del pedido o en My account → EmDash licenses para obtener tu clave.
¿Qué ocurre cuando caduca una licencia?
Las reglas, los valores predeterminados y los cambios programados existentes siguen ejecutándose; solo se bloquea la creación y edición de las funciones Pro. Renueva en My account → EmDash licenses: la misma licencia obtiene otro año y una clave nueva.
¿Cuánto tiempo se conserva el historial?
El registro conserva 180 días. Los cambios finalizados se eliminan a los 90 días.
¿Puede una regla activarse a sí misma?
No. Las publicaciones del propio plugin nunca activan sus reglas ni sus valores predeterminados.
Seguridad
Informar de un problema
Informa de los problemas de seguridad de forma privada a [email protected]. Por favor, no abras primero una incidencia pública.
Permisos
- Escritura y publicación de contenido: despublicar, enviar a la papelera, establecer un campo y cancelar una publicación programada pendiente.
- Escritura de taxonomías: añadir, quitar y reemplazar términos.
- Escritura de redirecciones: la acción Pro «despublicar y redirigir». Solo modifica las redirecciones que creó el plugin.
- Envío de correo: notificaciones de ejecución, el correo de prueba y los pasos de correo.
- Lectura de usuarios: obtener las direcciones de correo del autor y de los administradores, y evaluar la condición de autor en las reglas.
- Lectura del esquema: listar colecciones y campos para los formularios.
El plugin no declara ningún host permitido, por lo que no puede realizar solicitudes de red.
Control de acceso
Las páginas de administración, el panel del editor y las herramientas para agentes comprueban en el servidor el rol de EmDash de quien llama. Los autores actúan solo sobre sus propios elementos. Los editores actúan sobre cualquier elemento. Solo los administradores cambian los ajustes, los valores predeterminados, las reglas, la licencia y las redirecciones. Las herramientas para agentes no pueden enviar correos.
Ruta pública
Una ruta es pública: export, la descarga CSV. Un enlace de descarga seguido no puede llevar la cabecera de solicitud de administración de EmDash, por lo que cada enlace se firma con HMAC-SHA-256 mediante una clave aleatoria guardada en la configuración del plugin. Un enlace caduca a los 10 minutos. Las descargas también requieren una licencia Pro activa.
Datos almacenados
El plugin guarda sus datos en su propio almacenamiento en tu sitio: cambios programados, registro de ejecuciones, ajustes, valores predeterminados, reglas y la clave de licencia. Los registros incluyen los ID y títulos de los elementos, y el ID y nombre de la persona que programó un cambio. El registro se conserva 180 días y los cambios finalizados 90 días. No se envía nada a ningún sitio, salvo los correos que configures.
Claves de licencia
Las claves las emite la tienda de Peachfin Themes, están firmadas con Ed25519 y se verifican sin conexión. El plugin nunca contacta con la tienda. Una clave contiene un ID de pedido, sus dominios y su fecha de caducidad. No incluye datos personales.
Registro de cambios
1.0.1
- Probado con EmDash 1.2.0.
- Se corrigió la activación de la licencia Pro cuando EmDash aún no ha proporcionado la dirección del sitio, algo que puede ocurrir en un sitio nuevo hasta que se reinicia. El plugin comprueba la clave con la dirección de la página de administración donde la introdujiste.
- Con Pro, Cambios programados ahora se carga cuando falta la dirección del sitio. Los enlaces de descarga CSV usan la dirección de la página de administración.
- Cuando falta la dirección del sitio, «Despublicar y redirigir» ahora mantiene la página publicada, reintenta y registra que el sitio necesita reiniciarse.
1.0.0 — primera versión
Gratis:
- Panel en la barra lateral del editor en cada colección: programa, consulta, cancela y ejecuta cambios; últimas ejecuciones.
- Acciones: despublicar (cancela primero una publicación programada pendiente), enviar a la papelera, añadir, quitar o reemplazar términos.
- Página de cambios programados con los próximos cambios y las últimas 50 ejecuciones.
- Valores predeterminados por colección, por ejemplo despublicar 30 días después de publicar.
- Notificaciones por correo electrónico a través del proveedor de correo del sitio, con un botón de correo de prueba.
- Etiqueta
robotsunavailable_afterpara las páginas con despublicación o envío a la papelera programados. - Widget del panel.
- Ajuste de la zona horaria del sitio. Las fechas se almacenan en UTC y gestionan el horario de verano.
- Herramientas para agentes de IA:
list_scheduled_changes,schedule_change,cancel_scheduled_change,set_collection_default.
Pro (clave de licencia anual, comprobada sin conexión):
- Reglas con desencadenadores, hasta 3 condiciones y hasta 3 pasos condicionales.
- Establecer un campo, despublicar y redirigir, y pasos de correo.
- Programación masiva de hasta 2.000 elementos.
- Importación CSV (300 filas) y exportación CSV del registro y de la programación.
- Registro completo con paginación y filtro por resultado.
- Herramientas para agentes:
schedule_changes,get_run_log,list_rules,update_rule. - Ajustes, Reglas, Masivo y el panel del editor enlazan con la página Pro en los sitios sin Pro.