Changer ou désactiver le vidage de la corbeille automatique dans Wordpress

17 nov. 2019

Vous n'utilisez pas la corbeille (Trash) de WordPress? Pas de problème! Ajouter cette ligne dans votre wp-config.php, se situant à la base de votre installation WordPress.

define('EMPTY_TRASH_DAYS', 0); // 0 ici désignant le nombre de jours que WordPress va garder les posts dans la corbeille.

Inutile d'utiliser un plugin ici, mais il en existe certainement si vous vous retrouvez dans cette situation : Change Empty Trash Time.

Par défaut, WordPress efface automatiquement les posts dans la corbeille après 30 jours. Si vous désirez faire le contraire et désactiver le vidage de corbeille automatique, ajouter ce hook dans votre thème (child-theme préférable!) :

function remove_scheduled_delete() {
    remove_action('wp_scheduled_delete', 'wp_scheduled_delete');
}

add_action('init', 'remove_scheduled_delete');

Publié le 17 novembre 2019

Composé par Vladislav Kim