Comment garder un post caché pendant x jours

Bonjour,

Est-il possible de garder un sujet caché pour l’utilisateur A pendant x jours après que l’utilisateur B a publié le message ?
Avec la variable x provenant d’une base de données externe.
Autrement dit, il devrait y avoir un délai pour chaque utilisateur en fonction d’une variable calculée externement.

Merci pour vos conseils.