Comment exclure des fichiers et des répertoires

BackWPup vous permet d’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 bref tutoriel expliquant comment procéder. Paramètres d’exclusion Sur la page des paramètres de BackWPup , cliquez sur « Données » sous votre…

Accueil Foire aux questions Comment exclure des fichiers et des répertoires

BackWPup vous permet d'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 bref tutoriel expliquant comment y parvenir.

Paramètres d'exclusion

Sur la BackWPup page « Paramètres » , cliquez sur Données sous l'onglet Sauvegarde des fichiers, puis sélectionnez l'icône en forme d'engrenage à côté de Fichiers pour gérer les paramètres d’exclusion.

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 accroche l'une après l'autre.

Ajouter des dossiers à exclure dans la liste des dossiers du contenu de la sauvegarde

Le hook backwpup_content_exclude_dirs vous permet d'ajouter des répertoires à la liste de ceux que vous souhaitez exclure du processus de sauvegarde dans votre répertoire wp-content WordPress .

Supposons que vous ayez deux dossiers nommés « just-a-folder » et « another-folder » dans le répertoirewp-content de votre site WordPress . Si vous souhaitez ajouter ces dossiers à la liste d'exclusion du dossier « Backup content », vous pouvez mettre en place le filtre suivant :

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_plugins_exclude_dirs_

Ce hook vous permet d'étendre la liste des plugins de sauvegarde . Il vous permet d'ajouter les dossiers que vous souhaitez exclure dans votre répertoirewp-content/ WordPress .

backwpup_themes_exclude_dirs

Ce hook vous permet d'étendre la liste des thèmes de sauvegarde. Il vous permet d'ajouter les dossiers que vous souhaitez exclure dans votre répertoirewp-content/themes de WordPress

backwpup_upload_exclude_dirs

Ce hook vous permet d'étendre la liste des dossiers de téléchargement de sauvegarde. Il vous permet d'ajouter les dossiers que vous souhaitez exclure dans votre répertoirewp-content/ WordPress upload.

Exclure des fichiers et des dossiers

Si vous souhaitez exclure un dossier ou un fichier du répertoire racine « WordPress » de votre serveur, vous pouvez utiliser la zone de texte « Exclure des fichiers/dossiers de la sauvegarde » dans l'interface graphique : il vous suffit d'ajouter les dossiers et les extensions de fichiers que vous souhaitez exclure, séparés par des virgules.

Mais si vous souhaitez obtenir le même résultat à l'aide d'un filtre, cela est également possible via le hook backwpup_file_exclude.

Vous trouverez ci-dessous un exemple d'implémentation qui vous permettra d'ajouter deux extensions de fichiers (.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 constater que ces deux extensions ont bien été configurées dans la section « Exclure les fichiers/dossiers/extensions de la sauvegarde », comme illustré ci-dessous.

Assurez la sécurité de votre site « WordPress »

Assurez à vos données web la protection qu'elles méritent grâce à BackWPup Pro .