Wolfslender
Gamma
Programador
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hace poco me llegó un cliente con un problema muy común: su sitio de WordPress estaba llegando al límite de almacenamiento del hosting, pero no sabía qué archivos podía borrar sin romper nada.
Revisé la biblioteca de medios y tenía más de 1,200 archivos, muchos de ellos de temas anteriores, versiones viejas de imágenes y productos discontinuados de WooCommerce.
El problema real no es encontrar los archivos — es saber cuáles son seguros de eliminar. Borrar el archivo equivocado puede romper partes del sitio que ni siquiera sabías que lo usaban.
En este tutorial te muestro cómo hacerlo correctamente.
También puedes descargarlo directamente desde:
👉 wordpress.org/plugins/oliverodev-media-audit/
Verás el dashboard principal con las estadísticas de tu biblioteca. Si es la primera vez que lo abres, los contadores estarán en cero hasta que ejecutes el primer escaneo.
El plugin escanea en lotes para no agotar el tiempo del servidor, incluso en bibliotecas de miles de archivos. Verás un contador en tiempo real mostrando cuántos archivos se han procesado:
"Scanning 150 of 1,247 files · 1,097 remaining"
El escaneo revisa:
Antes de borrar cualquier cosa, ve al tab Unused Files.
Aquí verás la lista de archivos que el escaneo no encontró referenciados en ningún lugar. Pero antes de eliminar, siempre recomiendo revisar los archivos marcados como "Used" primero para entender cómo funciona la detección.
Haz clic en el botón "Where?" junto a cualquier archivo marcado como en uso. El plugin te muestra exactamente dónde está referenciado:
Antes de borrarlo, aparece un modal de confirmación que muestra:
Genera un archivo descargable con:
La versión gratuita escanea las ubicaciones estándar de WordPress. Si tu sitio usa page builders o ACF con campos de imagen, algunos archivos pueden no detectarse correctamente porque esos plugins guardan referencias en formatos propietarios. La versión PRO añade detección específica para esos casos.
¿Se puede deshacer?
No — la eliminación es permanente. Por eso el modal de confirmación existe. Si necesitas una red de seguridad, la versión PRO incluye un sistema de papelera temporal donde puedes mover archivos antes de eliminarlos definitivamente, con opción de restaurar.
¿Funciona en multisite?
La versión actual está diseñada para sitios individuales. El soporte para multisite está en desarrollo.
Si tienes preguntas sobre algún paso o sobre cómo funciona la detección internamente, respondo en los comentarios.
Revisé la biblioteca de medios y tenía más de 1,200 archivos, muchos de ellos de temas anteriores, versiones viejas de imágenes y productos discontinuados de WooCommerce.
El problema real no es encontrar los archivos — es saber cuáles son seguros de eliminar. Borrar el archivo equivocado puede romper partes del sitio que ni siquiera sabías que lo usaban.
En este tutorial te muestro cómo hacerlo correctamente.
📌 Lo que vas a necesitar
- WordPress 5.0 o superior (funciona con WordPress 7.0 ✅)
- Acceso al panel de administración
- El plugin OliveroDev Media Audit (gratis en WordPress.org)
Paso 1 — Instalar el plugin
Ve a Plugins → Añadir nuevo y busca OliveroDev Media Audit. Instala y activa.También puedes descargarlo directamente desde:
👉 wordpress.org/plugins/oliverodev-media-audit/
Paso 2 — Abrir el plugin
Una vez activado, ve a Herramientas → OliveroDev Media Audit.Verás el dashboard principal con las estadísticas de tu biblioteca. Si es la primera vez que lo abres, los contadores estarán en cero hasta que ejecutes el primer escaneo.
Paso 3 — Ejecutar el escaneo
Haz clic en Start New Scan.El plugin escanea en lotes para no agotar el tiempo del servidor, incluso en bibliotecas de miles de archivos. Verás un contador en tiempo real mostrando cuántos archivos se han procesado:
"Scanning 150 of 1,247 files · 1,097 remaining"
El escaneo revisa:
- Contenido de posts, páginas y tipos personalizados
- Post meta y datos serializados
- Configuraciones del tema (logo, cabecera, fondo)
- Widgets y tabla de opciones
- Imágenes destacadas
- Todos los tamaños de imagen generados por WordPress
Paso 4 — Revisar los resultados
Cuando termina el escaneo, el dashboard muestra cuatro métricas:- Total files — cuántos archivos tiene tu biblioteca
- In use — los que están siendo referenciados en algún lugar del sitio
- Unused — los candidatos a eliminar
- Recoverable — el espacio total que puedes recuperar
Paso 5 — Verificar dónde se usa cada archivo (lo más importante)
Antes de borrar cualquier cosa, ve al tab Unused Files.Aquí verás la lista de archivos que el escaneo no encontró referenciados en ningún lugar. Pero antes de eliminar, siempre recomiendo revisar los archivos marcados como "Used" primero para entender cómo funciona la detección.
Haz clic en el botón "Where?" junto a cualquier archivo marcado como en uso. El plugin te muestra exactamente dónde está referenciado:
- En qué post o página específica aparece
- Si es una imagen destacada de algún artículo
- Si está siendo usada como logo o imagen de cabecera del tema
- Si está configurada como site icon
Paso 6 — Eliminar archivos no utilizados con seguridad
Ya en el tab Unused Files, haz clic en Delete Permanently junto al archivo que quieres eliminar.Antes de borrarlo, aparece un modal de confirmación que muestra:
- La miniatura del archivo
- El nombre completo
- El tamaño en disco
Paso 7 — Exportar el reporte (opcional pero recomendado)
Si estás trabajando en el sitio de un cliente o quieres documentar qué archivos eliminaste, usa el botón Export CSV en el tab Unused Files.Genera un archivo descargable con:
- Nombre del archivo
- URL completa
- Tamaño en disco
- Tipo de archivo (imagen, documento, video, etc.)
- Fecha de subida
Resultados
En el caso del cliente que mencioné al inicio, después del escaneo y limpieza:- Archivos revisados: 1,247
- Archivos realmente no utilizados: 634
- Espacio recuperado: 2.1 GB
- Tiempo total del proceso: ~15 minutos
Notas importantes
¿Qué pasa con Elementor, ACF o WooCommerce?La versión gratuita escanea las ubicaciones estándar de WordPress. Si tu sitio usa page builders o ACF con campos de imagen, algunos archivos pueden no detectarse correctamente porque esos plugins guardan referencias en formatos propietarios. La versión PRO añade detección específica para esos casos.
¿Se puede deshacer?
No — la eliminación es permanente. Por eso el modal de confirmación existe. Si necesitas una red de seguridad, la versión PRO incluye un sistema de papelera temporal donde puedes mover archivos antes de eliminarlos definitivamente, con opción de restaurar.
¿Funciona en multisite?
La versión actual está diseñada para sitios individuales. El soporte para multisite está en desarrollo.
Recursos
- 🔗 Plugin gratuito: wordpress.org/plugins/oliverodev-media-audit/
- 🚀 Versión PRO (trial 3 días sin tarjeta): checkout.freemius.com/plugin/23055/plan/47886/?trial=free
Si tienes preguntas sobre algún paso o sobre cómo funciona la detección internamente, respondo en los comentarios.

