Auto Unpublish Posts

Dépubliez, mettez à la corbeille ou re-étiquetez n'importe quel article EmDash à une date donnée. Valeurs par défaut par collection, alertes e-mail et journal d'exécution ; la version Pro ajoute des règles et le traitement par lot.

Extension

Auto Unpublish Posts

Dépubliez, mettez à la corbeille ou re-étiquetez n'importe quel article EmDash à une date donnée. Valeurs par défaut par collection, alertes e-mail et journal d'exécution ; la version Pro ajoute des règles et le traitement par lot.

  • Catégorie: auto unpublish
  • Statut: Disponible
  • Version: 1.0.1
  • Prix: Inconnu
  • Source: Registre officiel de plugins
  • Installation: Plugin isolé du registre
  • Vérifié: 2026-10-21

Description

Planifiez une modification future pour n’importe quelle entrée de n’importe quelle collection : la dépublier, la placer dans la corbeille ou modifier ses termes. Les utilisateurs de WordPress connaissent cette fonction sous le nom d’expiration d’article.

Gratuit

  • Panneau latéral dans l’éditeur pour chaque collection : planifier, consulter, annuler ou exécuter des modifications ; dernières exécutions.
  • Actions : dépublier (une publication programmée en attente est d’abord annulée), placer dans la corbeille, et ajouter, retirer ou remplacer des termes.
  • Page des modifications planifiées avec les modifications à venir et les 50 dernières exécutions.
  • Valeurs par défaut par collection, par exemple dépublier 30 jours après la première publication.
  • Notifications par e-mail via le fournisseur d’e-mail du site, à l’auteur, aux administrateurs ou à d’autres adresses.
  • Moteurs de recherche : robots: unavailable_after est ajouté aux pages dont le retrait est prévu.
  • Widget de tableau de bord et réglage du fuseau horaire du site.
  • Outils pour agents IA via MCP : lister, planifier et annuler des modifications, définir les valeurs par défaut des collections.

Pro

Même package, déverrouillé par une clé de licence annuelle collée dans les réglages. La clé est vérifiée hors ligne et liée à vos domaines.

  • Règles : à la publication, à l’enregistrement, à une date stockée dans l’entrée, ou chaque jour, semaine ou mois. Jusqu’à 3 conditions (terme, statut, valeur de champ, ancienneté, auteur) et jusqu’à 3 étapes, chacune avec une condition facultative et un « sinon » pour le si/sinon.
  • Plus d’actions : définir un champ, dépublier et rediriger (301, 302 ou 410), et envoyer un e-mail depuis une règle.
  • Planification par lot jusqu’à 2 000 entrées, par collection, statut, terme et ancienneté.
  • CSV : import (300 lignes) et export du journal et du planning.
  • Journal complet avec pagination et filtre par résultat.
  • Plus d’outils pour agents : lots de 100 modifications, journal d’exécution, règles.

Une licence expirée n’arrête jamais les automatisations existantes ; elle verrouille uniquement la création et la modification des fonctions Pro. Achetez Pro sur https://peachfinthemes.com/auto-unpublish-posts/.

Fiabilité

Chaque modification est réservée avant son exécution, elle ne s’exécute donc qu’une seule fois. Chaque exécution, omission et échec est consigné avec sa raison. Les échecs temporaires sont retentés après 5 et 10 minutes.

Installation

Prérequis

  • EmDash 1.0 ou version ultérieure avec un exécuteur de bac à sable pour les plugins. Sur Cloudflare, cela nécessite le forfait Workers Paid et une liaison Worker Loader. Testé avec EmDash 1.2.0.
  • Un fournisseur d’e-mail dans EmDash, si vous souhaitez des notifications d’exécution ou des étapes d’e-mail. Les modifications s’exécutent sans lui.

Installer

  1. Sélectionnez Open in EmDash sur cette page et saisissez l’adresse de votre site, ou recherchez Auto Unpublish Posts dans le registre des plugins de l’administration EmDash.
  2. Vérifiez les autorisations demandées et confirmez.

Premiers pas

  1. Ouvrez la page Réglages du plugin (administrateurs). Définissez le fuseau horaire du site, choisissez qui reçoit les e-mails d’exécution et envoyez-vous un e-mail de test.
  2. Ouvrez n’importe quelle entrée enregistrée. Dans la barre latérale, le panneau Modifications planifiées vous permet de choisir une action, une date et une heure. Confirmez pour planifier.
  3. Facultatif : dans Valeurs par défaut, planifiez automatiquement une modification lorsque des entrées d’une collection sont publiées.
  4. Suivez les modifications à venir et le journal d’exécution dans Modifications planifiées.

Pro

  1. Achetez une licence sur https://peachfinthemes.com/auto-unpublish-posts/. Le lien Get Pro de la page de réglages du plugin y mène également.
  2. Après le paiement, saisissez le domaine de votre site sur la page de commande ou sous My account → EmDash licenses pour obtenir votre clé.
  3. Collez la clé sous Réglages → Auto Unpublish Posts Pro et enregistrez.

Une clé fonctionne sur les domaines pour lesquels elle a été émise et sur leurs sous-domaines. localhost, *.localhost et *.test fonctionnent toujours, pour le développement.

Agents IA

Les outils sont fournis par le serveur MCP d’EmDash, à l’adresse /_emdash/api/mcp. Les scripts peuvent appeler les mêmes routes avec un jeton d’API EmDash disposant de la portée administrateur, par exemple POST /_emdash/api/plugins/auto-unpublish-posts/mcp-list. Chaque outil vérifie le rôle de l’utilisateur du jeton, comme le fait l’administration.

FAQ

Le plugin effectue-t-il des requêtes réseau ?

Non. Il ne déclare aucun hôte autorisé et vérifie la clé de licence hors ligne. Les e-mails passent par le fournisseur d’e-mail EmDash de votre site.

Quand exactement une modification s’exécute-t-elle ?

Chaque modification est une tâche planifiée EmDash arrivant à échéance à l’heure que vous avez définie. Un balayage horaire réarme toute modification en retard dont la tâche a été perdue.

Que se passe-t-il si une modification échoue ?

Un échec temporaire est retenté après 5 et 10 minutes. Après la troisième tentative infructueuse, la modification est marquée comme échouée, consignée avec la raison, et envoyée par e-mail si les notifications sont activées. Les erreurs qu’une nouvelle tentative ne peut pas corriger échouent immédiatement. Si l’entrée a été supprimée avant, la modification est ignorée et le journal en indique la raison.

Qui peut planifier et annuler ?

Auteurs : leurs propres entrées et les modifications qu’ils ont planifiées. Éditeurs : toute entrée, ainsi que la planification par lot. Les administrateurs gèrent aussi les réglages, les valeurs par défaut, les règles, la licence et les redirections. Le serveur vérifie cela à chaque requête.

« Définir un champ » publie-t-il d’autres modifications non publiées ?

Non. Si l’entrée comporte d’autres modifications non publiées, la nouvelle valeur reste dans le brouillon et le journal l’indique.

Une redirection planifiée remplacera-t-elle une redirection que j’ai créée ?

Non. Le plugin ne modifie que les redirections qu’il a créées. Si une autre redirection existe pour l’adresse, la modification échoue.

Où acheter Pro ?

Sur la boutique Peachfin Themes : https://peachfinthemes.com/auto-unpublish-posts/. Licences annuelles : 1 site 49 $, 5 sites 99 $, sites illimités 149 $. Après le paiement, saisissez vos domaines sur la page de commande ou sous My account → EmDash licenses pour obtenir votre clé.

Que se passe-t-il à l’expiration d’une licence ?

Les règles, valeurs par défaut et modifications planifiées existantes continuent de s’exécuter ; seules la création et la modification des fonctions Pro sont verrouillées. Renouvelez sous My account → EmDash licenses : la même licence obtient une année de plus et une nouvelle clé.

Combien de temps l’historique est-il conservé ?

Le journal conserve 180 jours. Les modifications terminées sont supprimées après 90 jours.

Une règle peut-elle se déclencher elle-même ?

Non. Les publications effectuées par le plugin lui-même ne déclenchent jamais ses règles ni ses valeurs par défaut.

Sécurité

Signaler un problème

Signalez les problèmes de sécurité en privé à [email protected]. Merci de ne pas ouvrir d’abord un ticket public.

Autorisations

  • Écriture et publication de contenu : dépublier, placer à la corbeille, définir un champ et annuler une publication programmée en attente.
  • Écriture des taxonomies : ajouter, retirer et remplacer des termes.
  • Écriture des redirections : l’action Pro « dépublier et rediriger ». Elle ne modifie que les redirections créées par le plugin.
  • Envoi d’e-mails : notifications d’exécution, e-mail de test et étapes d’e-mail.
  • Lecture des utilisateurs : trouver les adresses e-mail de l’auteur et des administrateurs, et évaluer la condition d’auteur dans les règles.
  • Lecture du schéma : lister les collections et les champs pour les formulaires.

Le plugin ne déclare aucun hôte autorisé ; il ne peut donc effectuer aucune requête réseau.

Contrôle d’accès

Les pages d’administration, le panneau de l’éditeur et les outils pour agents vérifient côté serveur le rôle EmDash de l’appelant. Les auteurs n’agissent que sur leurs propres entrées. Les éditeurs agissent sur toute entrée. Seuls les administrateurs modifient les réglages, les valeurs par défaut, les règles, la licence et les redirections. Les outils pour agents ne peuvent pas envoyer d’e-mails.

Route publique

Une route est publique : export, le téléchargement CSV. Un lien de téléchargement suivi ne peut pas porter l’en-tête de requête d’administration d’EmDash ; chaque lien est donc signé en HMAC-SHA-256 avec une clé aléatoire conservée dans la configuration du plugin. Un lien expire après 10 minutes. Les téléchargements nécessitent aussi une licence Pro active.

Données stockées

Le plugin stocke ses données dans son propre espace de stockage sur votre site : modifications planifiées, journal d’exécution, réglages, valeurs par défaut, règles et clé de licence. Les enregistrements comprennent les identifiants et titres des entrées, ainsi que l’identifiant et le nom de la personne qui a planifié une modification. Le journal est conservé 180 jours et les modifications terminées 90 jours. Rien n’est envoyé ailleurs, à l’exception des e-mails que vous configurez.

Clés de licence

Les clés sont émises par la boutique Peachfin Themes, signées Ed25519 et vérifiées hors ligne. Le plugin ne contacte jamais la boutique. Une clé contient un identifiant de commande, ses domaines et sa date d’expiration. Elle ne contient aucune donnée personnelle.

Journal des modifications

1.0.1

  • Testé avec EmDash 1.2.0.
  • Correction de l’activation de la licence Pro lorsque EmDash n’a pas encore fourni l’adresse du site, ce qui peut arriver sur un nouveau site jusqu’à son redémarrage. Le plugin vérifie la clé par rapport à l’adresse de la page d’administration où vous l’avez saisie.
  • Avec Pro, Modifications planifiées se charge désormais lorsque l’adresse du site est absente. Les liens de téléchargement CSV utilisent l’adresse de la page d’administration.
  • Lorsque l’adresse du site est absente, « Dépublier et rediriger » laisse désormais la page publiée, réessaie et consigne que le site doit être redémarré.

1.0.0 — première version

Gratuit :

  • Panneau latéral dans l’éditeur pour chaque collection : planifier, consulter, annuler et exécuter des modifications ; dernières exécutions.
  • Actions : dépublier (annule d’abord une publication programmée en attente), placer dans la corbeille, ajouter, retirer ou remplacer des termes.
  • Page des modifications planifiées avec les modifications à venir et les 50 dernières exécutions.
  • Valeurs par défaut par collection, par exemple dépublier 30 jours après la publication.
  • Notifications par e-mail via le fournisseur d’e-mail du site, avec un bouton d’e-mail de test.
  • Balise robots unavailable_after pour les pages dont la dépublication ou la mise à la corbeille est planifiée.
  • Widget de tableau de bord.
  • Réglage du fuseau horaire du site. Les dates sont stockées en UTC et gèrent l’heure d’été.
  • Outils pour agents IA : list_scheduled_changes, schedule_change, cancel_scheduled_change, set_collection_default.

Pro (clé de licence annuelle, vérifiée hors ligne) :

  • Règles avec déclencheurs, jusqu’à 3 conditions et jusqu’à 3 étapes conditionnelles.
  • Définir un champ, dépublier et rediriger, et étapes d’e-mail.
  • Planification par lot jusqu’à 2 000 entrées.
  • Import CSV (300 lignes) et export CSV du journal et du planning.
  • Journal complet avec pagination et filtre par résultat.
  • Outils pour agents : schedule_changes, get_run_log, list_rules, update_rule.
  • Les pages Réglages, Règles, Lot et le panneau de l’éditeur renvoient vers la page Pro sur les sites sans Pro.