Excluir archivos y directorios de la copia de seguridad

Con BackWPup , es posible excluir algunos archivos y carpetas del proceso de copia de seguridad a través de la página de configuración. Recientemente hemos implementado nuevos «hooks» que te permiten gestionar y ampliar estos ajustes mediante código. A continuación te ofrecemos una breve guía. Página de configuración para archivos de tareas: si creas una nueva tarea a través de BackWPup -> Nueva tarea y, a continuación, accedes a la pestaña Archivos…

Inicio Preguntas frecuentes Excluir archivos y directorios de la copia de seguridad

Con « BackWPup », es posible excluir algunos archivos y carpetas del proceso de copia de seguridad a través de la página de configuración. Recientemente hemos implementado nuevos «hooks» que te permiten gestionar y ampliar esta configuración mediante código. A continuación te ofrecemos una breve guía.

Página de configuración de los archivos de trabajo

Si creas un nuevo encargo a través de BackWPup -> Nuevo encargo y, a continuación, seleccionas la pestaña «Archivos», accederás a la configuración de «Directorios que se deben respaldar».

Página de configuración de los directorios que se deben respaldar en el backend, en Backwpup: nueva tarea, archivos
Página de configuración de los directorios que se van a respaldar

Desde aquí puedes excluir del proceso de copia de seguridad algunas carpetas y archivos de tus instalaciones.

Ahora también puedes ampliar algunas de estas opciones mediante nuevos «hooks» de filtro.

Además, como alternativa, puedes configurar una opción mediante un filtro, en lugar de gestionarla en el backend.

Echemos un vistazo a cada uno de los «hooks».

Excluir carpetas de la lista «wp-content»

Con el hook backwpup_content_exclude_dirs se pueden añadir directorios a la lista de directorios del directorio WordPress-wp-content que se deben excluir del proceso de copia de seguridad.

Supongamos que tienes dos carpetas llamadas «just-a-folder» y «another-folder» en el directorio «wp-content» de tu WordPress. Si quieres incluir estas carpetas en la lista de exclusiones de la carpeta «wp-content», puedes implementar el siguiente filtro:

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

A continuación puedes ver cómo afecta el filtro a la lista de exclusiones de la carpeta «wp-content»; las nuevas carpetas se añaden como opción.

Carpetas excluidas en BackWPup, Nuevo encargo, archivos en el panel de administración de WordPress
Carpetas que se han añadido a la lista de exclusión de la carpeta «wp-content»

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

Al igual que se ha descrito en el apartado anterior, puedes crear tus propios filtros para las listas de configuración de tareas si deseas excluir directorios de la copia de seguridad. Para ello, puedes utilizar los siguientes hooks:

backwpup_plugins_exclude_dirs

Con este hook puedes ampliar la lista de plugins de copias de seguridad. De este modo, podrás añadir, en el directorio « WordPress » de «wp-content/plugins», las carpetas que desees excluir de la copia de seguridad.

backwpup_themes_exclude_dirs_

Con este hook puedes ampliar la lista de temas de copia de seguridad. De este modo, podrás añadir, en el directorio « WordPress » de wp-content/themes, las carpetas que desees excluir de la copia de seguridad.

backwpup_upload_exclude_dirs

Con este hook puedes ampliar la lista de carpetas de subida de copias de seguridad. De este modo, podrás añadir, en el directorio WordPress, wp-content/upload, las carpetas que desees excluir de la copia de seguridad.

Excluir archivos y carpetas

Si deseas excluir una carpeta o un archivo del directorio raíz de WordPress en tu servidor, puedes utilizar la sección «Excluir archivos/carpetas de la copia de seguridad » de la interfaz gráfica de usuario: solo tienes que añadir las carpetas y las extensiones de archivo que quieras excluir, separadas por comas.

Si quieres obtener el mismo resultado con un filtro, también puedes hacerlo mediante el hook backwpup_file_exclude.

A continuación encontrarás un ejemplo de implementación con el que podrás 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';
    }
);

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

Campo para excluir carpetas y archivos
Excluir carpetas y/o archivos

Mantenga segura su página web WordPress

Proporcione a los datos de su página web la protección que se merecen con BackWPup Pro .