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».

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.

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.
