Come escludere file e cartelle

BackWPup consente di escludere alcuni file e cartelle dal processo di backup tramite la pagina delle impostazioni. Recentemente abbiamo implementato nuovi hook per consentire di gestire ed estendere queste impostazioni tramite codice. Di seguito è riportato un breve tutorial su come ottenere questo risultato. Pagina delle impostazioni dei file dei processi Se si crea un nuovo processo, andare su…

Home Documentazione Come escludere file e cartelle

BackWPup consente di escludere alcuni file e cartelle dal processo di backup tramite la pagina delle impostazioni. Recentemente abbiamo implementato nuovi hook per consentire di gestire ed estendere queste impostazioni tramite codice. Di seguito è riportato un breve tutorial su come ottenere questo risultato.

Pagina delle impostazioni dei file di lavoro

Se crei un nuovo processo andando su BackWPup > Nuovo processo e poi selezioni la scheda File, verrai reindirizzato alla sezione delle impostazioni relative alle cartelle da sottoporre a backup.

Pagina delle impostazioni "Escludi file e cartelle"
Pagina delle impostazioni "Escludi file e cartelle"

Da qui puoi escludere alcune cartelle e alcuni file delle tue installazioni dal processo di backup.

Ma ora è possibile estendere alcune di queste opzioni tramite nuovi hook di filtro.

Inoltre, in alternativa, puoi impostare un'opzione utilizzando un filtro, invece di gestirla nel back-end.

Diamo un'occhiata a tutti gli hook.

Aggiungi cartelle da escludere nell'elenco delle cartelle dei contenuti di backup

Il gancio backwpup_content_exclude_dirs ti permette di aggiungere directory all'elenco di quelle che desideri escludere dal processo di backup nella tua directory wp-content di WordPress.

Supponiamo che nella directory wp-content di WordPress siano presenti due cartelle denominate " just-a-folder " e "another-folder". Se desideri aggiungere queste cartelle all'elenco delle cartelle da escludere nella cartella "Backup content", puoi implementare il seguente filtro:

add_filter(
      'backwpup_content_exclude_dirs',
      function ($directories) {
          array_push(
                      $directories,
                      'just-a-folder',
                      'another-folder'
                    );
          return $directories;
      }
);

Qui sotto puoi vedere come il filtro influisce sull'elenco delle cartelle da escludere nella cartella dei contenuti di backup: le nuove cartelle vengono aggiunte come opzione.

Cartelle aggiunte all'elenco di esclusione della cartella "Contenuto del backup"
Cartelle aggiunte all'elenco di esclusione della cartella "Contenuto del backup"

Aggiungi cartelle da escludere in altri elenchi delle impostazioni

Analogamente a quanto descritto nella sezione precedente, se hai bisogno di aggiungere nuove directory da escludere dal backup nell'elenco delle impostazioni del processo, puoi creare un filtro personalizzato. Puoi farlo utilizzando gli hook elencati qui di seguito:

backwpup_plugins_exclude_dirs

Questo hook ti permette di ampliare l'elenco dei plugin di Backup . Ti consente di aggiungere le cartelle che desideri escludere nella directory wp-content/plugins di WordPress.

backwpup_themes_exclude_dirs

Questo hook ti permette di ampliare l'elenco dei temi di Backup. Ti consente di aggiungere le cartelle che desideri escludere dalla directory wp-content/themes di WordPress

backwpup_upload_exclude_dirs

Questo hook ti permette di estendere l'elenco delle cartelle di caricamento dei backup. Ti consente di aggiungere le cartelle che desideri escludere dalla directory wp-content/upload di WordPress

Escludi file e cartelle

Se desideri escludere una cartella o un file dalla directory principale di WordPress sul tuo server, puoi utilizzare l'area di testo "Escludi file/cartelle dal backup " nell'interfaccia grafica: basta aggiungere le cartelle e le estensioni dei file che desideri escludere, separate da una virgola.

Ma se vuoi ottenere lo stesso risultato utilizzando un filtro, puoi farlo tramite l'hook ` backwpup_file_exclude`.

Di seguito ti forniamo un esempio di implementazione che ti permette di aggiungere due estensioni di file (.pdf e .epub) all'elenco dei file che desideri escludere dal backup.

add_filter(
    'backwpup_file_exclude',
    function ($fileExtensions) {
        return $fileExtensions . ',.pdf,.epub';
    }
);

A questo punto, se accediamo alle impostazioni del back-end, possiamo vedere come queste due estensioni siano state correttamente configurate nell'area di testo "Escludi file/cartelle dal backup ", come mostrato di seguito.

Escludi cartelle e/o estensioni di file
Escludi cartelle e/o estensioni di file

Proteggi il tuo sito WordPress

Garantisci ai dati del tuo sito web la protezione che meritano con BackWPup Pro.