Table des matières
Avec BackWPup exclure certains fichiers et dossiers du processus de sauvegarde via la page des paramètres. Nous avons récemment mis en place de nouveaux hooks qui vous permettent de gérer et d'étendre ces paramètres via le code. Voici un petit guide.
Table des matières
Page de configuration des fichiers de travail
Si tu crées une nouvelle tâche via BackWPup > Nouvelle tâche, puis que tu sélectionnes l'onglet Fichiers, tu accèdes aux paramètres des répertoires à sauvegarder.

À partir d'ici, tu peux exclure certains dossiers et fichiers de tes installations du processus de sauvegarde.
Tu peux également étendre certaines de ces options à l'aide de nouveaux hooks de filtrage.
Tu peux également définir une option via un filtre, plutôt que de la gérer dans l'interface d'administration.
Examinons chacun de ces hooks.
Exclure des dossiers de la liste wp-content
Le hook ` backwpup ` permet d'ajouter des répertoires à la liste des répertoires du WordPress `wp-content ` qui doivent être exclus du processus de sauvegarde.
Supposons que tu aies deux dossiers nommés « just-a-folder » et « another-folder » dans ton WordPress « wp-content ». Si tu souhaites ajouter ces dossiers à la liste d'exclusion du dossier « wp-content », tu peux mettre en place le filtre suivant :
add_filter(
'backwpup_content_exclude_dirs',
function ($directories) {
array_push(
$directories,
'just-a-folder',
'another-folder'
);
return $directories;
}
);
Ci-dessous, tu peux voir comment le filtre agit sur la liste d'exclusion du dossier wp-content ; les nouveaux dossiers y sont ajoutés en tant qu'options.

Ajouter des dossiers à exclure dans d'autres listes de paramètres
Tout comme décrit dans la section précédente, tu peux créer tes propres filtres pour les listes de paramètres de tâches si tu souhaites exclure certains répertoires de la sauvegarde. Pour cela, tu peux utiliser les hooks suivants :
backwpup
Ce hook te permet d'étendre la liste des plugins de sauvegarde. Il te permet d'ajouter, dans WordPress wp-content/plugins, les dossiers que tu souhaites exclure de la sauvegarde.
backwpup
Ce hook te permet d'étendre la liste des thèmes de sauvegarde. Il te permet d'ajouter, dans WordPress wp-content/themes, les dossiers que tu souhaites exclure de la sauvegarde.
backwpup
Ce hook te permet d'étendre la liste des dossiers de sauvegarde. Il te permet d'ajouter, dans WordPress wp-content/upload, les dossiers que tu souhaites exclure de la sauvegarde.
Exclure des fichiers et des dossiers
Si tu souhaites exclure un dossier ou un fichier du WordPress sur ton serveur, tu peux utiliser la section « Exclure des fichiers/dossiers de la sauvegarde » dans l'interface graphique : il te suffit d'ajouter les dossiers et les extensions de fichiers à exclure, séparés par des virgules.
Si tu souhaites obtenir le même résultat à l'aide d'un filtre, cela est également possible via le hook ` backwpup `.
Tu trouveras ci-dessous un exemple de configuration qui te permettra d'ajouter deux extensions de fichier (.pdf et .epub) à la liste des fichiers que tu souhaites exclure de la sauvegarde.
add_filter(
'backwpup_file_exclude',
function ($fileExtensions) {
return $fileExtensions . ',.pdf,.epub';
}
);
Lorsque nous accédons ensuite à nos paramètres de backend, nous pouvons constater que ces deux extensions ont bien été exclues de la sauvegarde dans la section « Fichiers/Dossiers à exclure de la sauvegarde », comme illustré ci-dessous.
