Table des matières
BackWPup vous BackWPup exclure certains fichiers et dossiers du processus de sauvegarde via sa page de paramètres. Nous avons récemment mis en place de nouveaux hooks pour vous permettre de gérer et d'étendre ces paramètres via le code. Voici un petit tutoriel expliquant comment procéder.
Table des matières
Paramètres d'exclusion
On the BackWPup Settings page, click on Data under your Files backup card, then select the gear icon next to Files to manage exclusion settings.


Ici, vous pouvez choisir les fichiers et répertoires de vos installations qui ne doivent pas être sauvegardés.
Cependant, de nouveaux hooks de filtrage vous permettent désormais d'élargir également certaines de ces possibilités.
De plus, plutôt que de gérer cela en arrière-plan, vous pouvez utiliser un filtre pour définir une option.
Examinons chaque élément un par un.
Ajouter des dossiers à exclure dans la liste des dossiers du contenu de la sauvegarde
The hook backwpup_content_exclude_dirs lets you add directories in the list of the ones that you wish to exclude from the backup process in your wp-content WordPress directory.
Suppose you have the folders named just-a-folder and another-folder in your WordPress wp-content directory. If you want to add these folders to the Backup content folder exclude list, you can implement the following filter:
add_filter(
'backwpup_content_exclude_dirs',
function ($directories) {
array_push(
$directories,
'just-a-folder',
'another-folder'
);
return $directories;
}
);
Vous trouverez ces options de dossier à exclure dans les paramètres.
Ajouter des dossiers à exclure dans d'autres listes de paramètres
De même, comme indiqué dans la section précédente, si vous devez ajouter de nouveaux répertoires à exclure de la sauvegarde, vous pouvez créer votre propre filtre. Pour ce faire, vous pouvez utiliser les hooks répertoriés ci-dessous :
backwpup
This hook lets you extend the Backup plugins list. It lets you add the folders you want to exclude in your WordPress wp-content/plugins directory.
backwpup
This hook lets you extend the Backup themes list. It lets you add the folders you want to exclude in your WordPress wp-content/themes directory
backwpup
This hook lets you extend the Backup upload folder list. It lets you add the folders you want to exclude in your WordPress wp-content/upload directory
Exclure des fichiers et des dossiers
If you need to exclude any folder or file from the WordPress root directory on your server, you can use the Exclude files/folders from backup text area in the GUI: just add the folders and the file extensions you want to exclude, separated by comma.
But if you want to achieve the same result using a filter, this is again possible via the hook backwpup_file_exclude .
Vous trouverez ci-dessous un exemple d'implémentation qui vous permet d'ajouter deux extensions de fichier (.pdf et .epub) à la liste des fichiers que vous souhaitez exclure de la sauvegarde.
add_filter(
'backwpup_file_exclude',
function ($fileExtensions) {
return $fileExtensions . ',.pdf,.epub';
}
);
Ensuite, si nous accédons à nos paramètres, nous pouvons voir que ces deux extensions ont bien été configurées dans la section « Exclure les fichiers/dossiers/extensions de la sauvegarde », comme illustré ci-dessous.
