Cómo excluir archivos y directorios

BackWPup let you exclude some files and folders in the back up process through is settings page. We recently implemented new hooks to let you manage and extends these setting via code. Here follows a brief tutorial on how to achieve that result. Exclude Settings On the BackWPup Settings page, click on Data under your…

Inicio Preguntas frecuentes Cómo excluir archivos y directorios

BackWPup let you exclude some files and folders in the back up process through is settings page. We recently implemented new hooks to let you manage and extends these setting via code. Here follows a brief tutorial on how to achieve that result.

Configuración de exclusión

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.

Aquí puedes seleccionar qué archivos y directorios de tus instalaciones no deben incluirse en la copia de seguridad.

Sin embargo, los nuevos ganchos de filtro ahora también te permiten ampliar algunas de esas posibilidades.

Además, en lugar de gestionarlo en el back-end, puedes utilizar un filtro para configurar una opción.

Analicemos cada gancho por separado.

Añadir carpetas que se deben excluir en la lista de carpetas de contenido de la copia de seguridad

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;
      }
);

Encontrarás estas opciones de carpeta para excluir en la configuración.

Añadir carpetas que se deben excluir en otras listas de configuración

Del mismo modo, tal y como se ha descrito en la sección anterior, si necesitas añadir nuevos directorios que se excluyan de la copia de seguridad, puedes crear tu propio filtro. Para ello, puedes utilizar los ganchos que se enumeran a continuación:

backwpup_plugins_exclude_dirs

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_themes_exclude_dirs

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_upload_exclude_dirs

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

Excluir archivos y carpetas

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 .

A continuación te ofrecemos un ejemplo de implementación que te permite añadir dos extensiones de archivo (.pdf y .epub) a la lista de archivos que deseas excluir de la copia de seguridad.

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

A continuación, si vamos a la configuración, podemos ver que estas dos extensiones se han configurado correctamente en la sección «Excluir archivos/carpetas/extensiones de la copia de seguridad», tal y como se muestra a continuación.

Mantén tu WordPress seguro

Ofrece a los datos de tu sitio web la protección que se merecen con BackWPup Pro.