{
    "id": 6688,
    "date": "2026-09-24T12:18:26",
    "date_gmt": "2026-09-24T10:18:26",
    "guid": {
        "rendered": "https:\/\/wpmastertoolkit.com\/module\/poubelle-mediatique\/"
    },
    "modified": "2026-09-28T16:25:48",
    "modified_gmt": "2026-09-28T14:25:48",
    "slug": "poubelle-mediatique",
    "status": "publish",
    "type": "module",
    "link": "https:\/\/wpmastertoolkit.com\/fr\/module\/poubelle-mediatique\/",
    "title": {
        "rendered": "Media Trash"
    },
    "content": {
        "rendered": "<h1 class=\"wp-block-heading\">Media Trash : ajoutez une corbeille pour vos m\u00e9dias WordPress<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Supprimer une image par erreur dans WordPress peut rapidement devenir probl\u00e9matique. Contrairement aux articles ou aux pages, les fichiers de la m\u00e9diath\u00e8que peuvent \u00eatre supprim\u00e9s d\u00e9finitivement, avec la perte du fichier associ\u00e9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le module <strong>Media Trash de WPMasterToolKit<\/strong> permet d\u2019ajouter une v\u00e9ritable corbeille \u00e0 la m\u00e9diath\u00e8que WordPress. Lorsqu\u2019un m\u00e9dia est supprim\u00e9, il peut ainsi \u00eatre conserv\u00e9 temporairement dans la corbeille avant sa suppression d\u00e9finitive.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vous disposez donc d\u2019un d\u00e9lai pour restaurer une image, un PDF ou un autre fichier supprim\u00e9 accidentellement.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"378\" src=\"https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/09\/Media-Trash-1024x378.webp\" alt=\"Param\u00e8tres de r\u00e9tention de la corbeille multim\u00e9dia\" class=\"wp-image-6699\" srcset=\"https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/09\/Media-Trash-1024x378.webp 1024w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/09\/Media-Trash-300x111.webp 300w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/09\/Media-Trash-768x283.webp 768w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/09\/Media-Trash-1536x566.webp 1536w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/09\/Media-Trash-18x7.webp 18w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/09\/Media-Trash.webp 1812w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Pourquoi ajouter une corbeille \u00e0 la m\u00e9diath\u00e8que WordPress ?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress poss\u00e8de nativement un m\u00e9canisme de corbeille pour les contenus comme les articles et les pages. Une fonctionnalit\u00e9 similaire existe \u00e9galement pour les m\u00e9dias, mais elle n\u2019est pas activ\u00e9e par d\u00e9faut.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sans cette protection, supprimer d\u00e9finitivement un \u00e9l\u00e9ment de la m\u00e9diath\u00e8que peut \u00e9galement entra\u00eener la suppression du fichier correspondant sur le serveur.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Media Trash<\/strong> active et exploite le m\u00e9canisme natif pr\u00e9vu par WordPress afin d\u2019offrir une p\u00e9riode de s\u00e9curit\u00e9 avant la suppression d\u00e9finitive des m\u00e9dias.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cela permet notamment de :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>r\u00e9cup\u00e9rer un m\u00e9dia supprim\u00e9 accidentellement ;<\/li>\n\n\n\n<li>disposer d&rsquo;un d\u00e9lai avant une suppression irr\u00e9versible ;<\/li>\n\n\n\n<li>choisir combien de temps les m\u00e9dias supprim\u00e9s doivent \u00eatre conserv\u00e9s ;<\/li>\n\n\n\n<li>supprimer automatiquement les anciens m\u00e9dias de la corbeille ;<\/li>\n\n\n\n<li>\u00e9viter de conserver ind\u00e9finiment des fichiers inutilis\u00e9s sur le serveur.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Comment fonctionne Media Trash ?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Lors de l\u2019activation du module, WPMasterToolKit active la fonctionnalit\u00e9 native de corbeille des m\u00e9dias en ajoutant la constante <code>MEDIA_TRASH<\/code> dans le fichier <code>wp-config.php<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Une fois cette fonctionnalit\u00e9 active, les m\u00e9dias supprim\u00e9s peuvent passer par la corbeille au lieu d\u2019\u00eatre imm\u00e9diatement supprim\u00e9s de mani\u00e8re d\u00e9finitive.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le module ajoute ensuite sa propre gestion de la dur\u00e9e de conservation afin de contr\u00f4ler pr\u00e9cis\u00e9ment quand ces m\u00e9dias doivent \u00eatre d\u00e9finitivement supprim\u00e9s.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vous profitez ainsi des m\u00e9canismes natifs de WordPress tout en b\u00e9n\u00e9ficiant d\u2019une gestion suppl\u00e9mentaire directement int\u00e9gr\u00e9e \u00e0 WPMasterToolKit.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Choisir la dur\u00e9e de conservation des m\u00e9dias supprim\u00e9s<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Dans les param\u00e8tres du module, l\u2019option <strong>Media retention<\/strong> permet de choisir pendant combien de jours un m\u00e9dia doit rester dans la corbeille.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Par d\u00e9faut, cette dur\u00e9e est fix\u00e9e \u00e0 <strong>90 jours<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Elle peut \u00eatre configur\u00e9e entre <strong>1 et 365 jours<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Par exemple, avec une conservation de 30 jours, un m\u00e9dia plac\u00e9 dans la corbeille pourra y rester pendant 30 jours. Une fois cette p\u00e9riode d\u00e9pass\u00e9e, il devient \u00e9ligible \u00e0 la suppression d\u00e9finitive automatique.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cette dur\u00e9e est propre aux m\u00e9dias g\u00e9r\u00e9s par le module. Elle permet notamment de conserver les fichiers plus longtemps que ce que pr\u00e9voirait \u00e9ventuellement le nettoyage global de la corbeille WordPress.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Une dur\u00e9e de conservation ind\u00e9pendante de la corbeille globale<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress utilise la constante <code>EMPTY_TRASH_DAYS<\/code> pour d\u00e9terminer la dur\u00e9e de conservation g\u00e9n\u00e9rale des \u00e9l\u00e9ments plac\u00e9s dans la corbeille.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Media Trash tient compte de ce fonctionnement tout en appliquant sa propre dur\u00e9e de conservation aux pi\u00e8ces jointes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lors du nettoyage automatique de WordPress, WPMasterToolKit v\u00e9rifie depuis combien de temps chaque m\u00e9dia se trouve dans la corbeille. Si la dur\u00e9e de conservation configur\u00e9e dans Media Trash n\u2019est pas encore atteinte, sa suppression d\u00e9finitive est bloqu\u00e9e.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cela \u00e9vite par exemple qu\u2019un m\u00e9dia configur\u00e9 pour \u00eatre conserv\u00e9 90 jours soit supprim\u00e9 plus t\u00f4t par le m\u00e9canisme g\u00e9n\u00e9ral de nettoyage de WordPress.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour fonctionner correctement, la corbeille globale de WordPress doit n\u00e9anmoins \u00eatre active : <code>EMPTY_TRASH_DAYS<\/code> doit donc avoir une valeur sup\u00e9rieure \u00e0 z\u00e9ro.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Restaurez un m\u00e9dia avant sa suppression d\u00e9finitive<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">L\u2019int\u00e9r\u00eat principal d\u2019une corbeille est \u00e9videmment de pouvoir changer d\u2019avis.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tant qu\u2019un m\u00e9dia est encore pr\u00e9sent dans la corbeille, il peut \u00eatre restaur\u00e9 via WordPress. Lorsqu\u2019un fichier quitte la corbeille, WPMasterToolKit nettoie \u00e9galement les m\u00e9tadonn\u00e9es utilis\u00e9es par WordPress pour m\u00e9moriser son passage dans celle-ci.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le m\u00e9dia retrouve ainsi un \u00e9tat normal et n\u2019est plus consid\u00e9r\u00e9 comme un \u00e9l\u00e9ment en attente de suppression.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Nettoyage automatique des anciens m\u00e9dias<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Il n\u2019est pas n\u00e9cessaire de revenir r\u00e9guli\u00e8rement vider manuellement la corbeille.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Media Trash programme un nettoyage automatique quotidien. Lors de ce nettoyage, le module recherche les m\u00e9dias dont la date de mise \u00e0 la corbeille d\u00e9passe la dur\u00e9e de conservation configur\u00e9e.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ces m\u00e9dias sont alors supprim\u00e9s d\u00e9finitivement.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Afin de limiter la quantit\u00e9 de travail r\u00e9alis\u00e9e en une seule fois, le nettoyage traite au maximum <strong>100 m\u00e9dias par ex\u00e9cution<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cette approche est particuli\u00e8rement utile pour les sites disposant d\u2019une m\u00e9diath\u00e8que importante : le nettoyage est effectu\u00e9 progressivement plut\u00f4t que de tenter de supprimer une tr\u00e8s grande quantit\u00e9 de fichiers au cours d\u2019une seule op\u00e9ration.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Que se passe-t-il si la suppression d\u2019un m\u00e9dia \u00e9choue ?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Une suppression d\u00e9finitive peut exceptionnellement \u00e9chouer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dans ce cas, WPMasterToolKit ne tente pas de supprimer le m\u00eame m\u00e9dia \u00e0 chaque ex\u00e9cution du nettoyage. Le module m\u00e9morise temporairement l\u2019\u00e9chec et attend <strong>une semaine<\/strong> avant d\u2019autoriser une nouvelle tentative.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ce m\u00e9canisme \u00e9vite de r\u00e9p\u00e9ter quotidiennement une op\u00e9ration qui vient d\u2019\u00e9chouer tout en permettant au nettoyage de continuer \u00e0 traiter les autres m\u00e9dias \u00e9ligibles.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Comment utiliser le module Media Trash ?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Depuis WPMasterToolKit, activez simplement le module <strong>Media Trash<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lors de son activation, le module tente d\u2019ajouter automatiquement <code>MEDIA_TRASH<\/code> \u00e0 votre fichier <code>wp-config.php<\/code>. Celui-ci doit donc \u00eatre accessible en \u00e9criture pour permettre cette configuration automatique.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vous pouvez ensuite ouvrir les param\u00e8tres du module et d\u00e9finir la dur\u00e9e de conservation souhait\u00e9e, entre 1 et 365 jours.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c0 partir de l\u00e0, la gestion est automatique : les m\u00e9dias supprim\u00e9s passent par la corbeille, peuvent \u00eatre restaur\u00e9s pendant leur p\u00e9riode de conservation et sont d\u00e9finitivement supprim\u00e9s une fois celle-ci d\u00e9pass\u00e9e.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si <code>MEDIA_TRASH<\/code> ne peut pas \u00eatre activ\u00e9 ou si <code>EMPTY_TRASH_DAYS<\/code> est d\u00e9sactiv\u00e9, WPMasterToolKit affiche une notification dans les param\u00e8tres du module afin de signaler le probl\u00e8me.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pourquoi nous appuyer sur la fonctionnalit\u00e9 native de WordPress ?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pour ce module, nous avons choisi de ne pas cr\u00e9er un syst\u00e8me de corbeille totalement ind\u00e9pendant.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress poss\u00e8de d\u00e9j\u00e0 les m\u00e9canismes n\u00e9cessaires pour placer les pi\u00e8ces jointes dans la corbeille et les restaurer. WPMasterToolKit active donc cette fonctionnalit\u00e9 native via <code>MEDIA_TRASH<\/code>, puis intervient principalement sur la politique de conservation et le nettoyage automatique.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cette approche permet de rester au plus proche du fonctionnement de WordPress et d\u2019\u00e9viter de dupliquer inutilement des m\u00e9canismes d\u00e9j\u00e0 pr\u00e9sents dans le CMS.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le module compl\u00e8te toutefois ce fonctionnement avec plusieurs protections : une dur\u00e9e de conservation d\u00e9di\u00e9e aux m\u00e9dias, un nettoyage quotidien par lots de 100 \u00e9l\u00e9ments et un d\u00e9lai avant une nouvelle tentative lorsqu\u2019une suppression \u00e9choue.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Enfin, lorsque le module est d\u00e9sactiv\u00e9, WPMasterToolKit supprime les t\u00e2ches de nettoyage qu\u2019il avait programm\u00e9es ainsi que la constante <code>MEDIA_TRASH<\/code> qu\u2019il avait ajout\u00e9e.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Le module <strong>Media Trash de WPMasterToolKit<\/strong> ajoute une s\u00e9curit\u00e9 particuli\u00e8rement utile \u00e0 la m\u00e9diath\u00e8que WordPress.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Au lieu de risquer la suppression imm\u00e9diate et d\u00e9finitive d\u2019un fichier, les m\u00e9dias peuvent \u00eatre plac\u00e9s temporairement dans une corbeille et restaur\u00e9s en cas d\u2019erreur.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Avec une <strong>dur\u00e9e de conservation configurable de 1 \u00e0 365 jours<\/strong>, un nettoyage automatique quotidien et une int\u00e9gration bas\u00e9e sur les fonctionnalit\u00e9s natives de WordPress, Media Trash offre un moyen simple de s\u00e9curiser la suppression des fichiers de votre m\u00e9diath\u00e8que sans ajouter un plugin suppl\u00e9mentaire d\u00e9di\u00e9 \u00e0 cette seule fonctionnalit\u00e9.<\/p>",
        "protected": false
    },
    "excerpt": {
        "rendered": "<p>L&rsquo;article pr\u00e9sente le module \u00ab\u00a0Media Trash\u00a0\u00bb du plugin WPMasterToolKit, une solution pour g\u00e9rer les fichiers m\u00e9dias supprim\u00e9s sur WordPress. Ce module permet de restaurer facilement des m\u00e9dias accidentellement supprim\u00e9s, gr\u00e2ce \u00e0 un syst\u00e8me de gestion de r\u00e9tention des m\u00e9dias bas\u00e9 sur le temps. Il propose \u00e9galement une alternative plus l\u00e9g\u00e8re aux plugins tiers en int\u00e9grant directement ses fonctionnalit\u00e9s au tableau de bord WordPress. Con\u00e7u avec des hooks standards et un syst\u00e8me d&rsquo;\u00e9v\u00e9nements planifi\u00e9s, Media Trash offre une gestion optimis\u00e9e et intuitive des fichiers supprim\u00e9s.<\/p>",
        "protected": false
    },
    "featured_media": 0,
    "parent": 0,
    "template": "",
    "meta": {
        "_acf_changed": false,
        "_seopress_titles_title": "Media Trash : s\u00e9curisez vos m\u00e9dias WordPress",
        "_seopress_titles_desc": "Media Trash ajoute une corbeille \u00e0 votre m\u00e9diath\u00e8que WordPress pour restaurer les fichiers supprim\u00e9s et automatiser leur suppression.",
        "_seopress_robots_index": "",
        "_seopress_robots_follow": "",
        "_seopress_robots_imageindex": "",
        "_seopress_robots_snippet": "",
        "_seopress_robots_primary_cat": "",
        "_seopress_robots_breadcrumbs": "",
        "_seopress_robots_freeze_modified_date": "",
        "_seopress_robots_custom_modified_date": "",
        "_seopress_robots_canonical": "",
        "_seopress_social_fb_title": "",
        "_seopress_social_fb_desc": "",
        "_seopress_social_fb_img": "",
        "_seopress_social_fb_img_attachment_id": 0,
        "_seopress_social_fb_img_width": 0,
        "_seopress_social_fb_img_height": 0,
        "_seopress_social_twitter_title": "",
        "_seopress_social_twitter_desc": "",
        "_seopress_social_twitter_img": "",
        "_seopress_social_twitter_img_attachment_id": 0,
        "_seopress_social_twitter_img_width": 0,
        "_seopress_social_twitter_img_height": 0,
        "_seopress_redirections_value": "",
        "_seopress_redirections_enabled": "",
        "_seopress_redirections_enabled_regex": "",
        "_seopress_redirections_logged_status": "",
        "_seopress_redirections_param": "",
        "_seopress_redirections_type": 0,
        "_seopress_analysis_target_kw": "",
        "_seopress_news_disabled": "",
        "_seopress_video_disabled": "",
        "_seopress_video": [],
        "_seopress_pro_schemas_manual": [],
        "_seopress_pro_rich_snippets_disable_all": "",
        "_seopress_pro_rich_snippets_disable": [],
        "_seopress_pro_schemas": [],
        "_surecart_dashboard_logo_width": "180px",
        "_surecart_dashboard_show_logo": true,
        "_surecart_dashboard_navigation_orders": true,
        "_surecart_dashboard_navigation_invoices": true,
        "_surecart_dashboard_navigation_subscriptions": true,
        "_surecart_dashboard_navigation_downloads": true,
        "_surecart_dashboard_navigation_billing": true,
        "_surecart_dashboard_navigation_account": true
    },
    "class_list": [
        "post-6688",
        "module",
        "type-module",
        "status-publish",
        "hentry"
    ],
    "acf": [],
    "_links": {
        "self": [
            {
                "href": "https:\/\/wpmastertoolkit.com\/fr\/wp-json\/wp\/v2\/module\/6688",
                "targetHints": {
                    "allow": [
                        "GET"
                    ]
                }
            }
        ],
        "collection": [
            {
                "href": "https:\/\/wpmastertoolkit.com\/fr\/wp-json\/wp\/v2\/module"
            }
        ],
        "about": [
            {
                "href": "https:\/\/wpmastertoolkit.com\/fr\/wp-json\/wp\/v2\/types\/module"
            }
        ],
        "wp:attachment": [
            {
                "href": "https:\/\/wpmastertoolkit.com\/fr\/wp-json\/wp\/v2\/media?parent=6688"
            }
        ],
        "curies": [
            {
                "name": "wp",
                "href": "https:\/\/api.w.org\/{rel}",
                "templated": true
            }
        ]
    }
}