¿Has revisado tus entradas, has importado todas las imágenes y tu web sigue cargando imágenes de otros servidores? No es casualidad. En WordPress, las imágenes externas se esconden en muchos más lugares que el texto de las entradas: en el logotipo, en los widgets, en el menú, en el CSS adicional, en los diseños de un maquetador o en las descripciones de categorías. Estos son los nueve escondites más habituales, cómo reconocerlos y cómo encontrar todos los lugares de una vez.
Por qué las imágenes externas ocultas son un problema
Una imagen externa es una imagen que tu web no carga desde su propia biblioteca de medios, sino desde otro servidor: tu dominio antiguo, Wix, Blogger, un servicio de imágenes o una CDN que desactivaste hace tiempo. Mientras ese servidor responda, no notas nada. Si desaparece, ves marcos vacíos. Además, ese servidor recibe la dirección IP de tus visitantes en cada visita, y tu tiempo de carga depende de un servidor que no controlas. Más información en Hotlinking: por qué las imágenes alojadas en otros servidores perjudican a tu web de WordPress.
Lo traicionero: la mayoría de las herramientas, incluido buscar y reemplazar, solo miran entradas y páginas. Todo lo demás se escapa.
Comprobación gratuita
¿Tu web carga imágenes desde servidores ajenos?
Introduce tu dominio. En menos de un minuto verás si hay imágenes, fuentes o servicios que vienen de otros servidores. Si quieres, después revisamos todas las páginas y te enviamos por correo el informe completo con cada ubicación.
✓ Resultado al instante✓ Informe completo por correo✓ Gratis
Los 9 lugares donde se esconden las imágenes externas
1. En el contenido de entradas y páginas
El caso clásico y, normalmente, el más numeroso: imágenes que solo se enlazaron al importar desde Wix, Blogger o un dominio antiguo. Revisa también el srcset: aunque la imagen principal ya sea local, los tamaños reducidos pueden seguir viniendo del servidor antiguo.
2. En los atributos de carga diferida
Los plugins de lazy loading suelen guardar la dirección real de la imagen en data-src o data-lazy-src. En el editor todo parece normal, y una búsqueda de src= no encuentra la dirección. Solo cuando el visitante hace scroll, el navegador carga la imagen desde el otro servidor.
3. En bloques reutilizables y plantillas
Los patrones sincronizados (antes «bloques reutilizables») y las plantillas de un tema de bloques son entradas propias en la base de datos. Una imagen dentro de ellos aparece en cada página que usa el bloque, pero no está en ninguna entrada concreta.
4. En los diseños de los maquetadores
Elementor, Divi y otros no guardan los diseños como contenido normal, sino en sus propios campos de datos. Las imágenes de fondo de las secciones se pasan por alto con especial facilidad. Cómo recuperarlas lo explicamos en Importar imágenes externas en páginas de Elementor.
5. En campos de ACF y otros campos personalizados
Las páginas creadas con Advanced Custom Fields guardan las imágenes en campos propios, a menudo como una simple dirección en lugar de una imagen de la biblioteca de medios. Equipos, referencias y galerías son candidatos típicos.
6. En productos de WooCommerce y tipos de contenido personalizados
Productos, proyectos, recetas o inmuebles son tipos de contenido propios. Tras mudar una tienda, las imágenes externas están en la descripción del producto, en la galería o en la descripción corta.
7. En widgets, el logotipo y los ajustes del tema
Un widget de imagen en la barra lateral, un logotipo en el personalizador, una imagen de cabecera o un icono del sitio: todo eso vale para toda la web y está en los ajustes del tema, no en una entrada. Si falta una de estas imágenes, se nota en cada página.
8. En el CSS adicional
En Apariencia › Personalizar › CSS adicional suele haber líneas como background-image: url(https://dominio-antiguo.es/…). Ningún editor muestra estas imágenes y ningún plugin de importación las toca automáticamente.
9. En menús y descripciones de categorías
Los elementos de menú con pequeños iconos y las descripciones de categorías o etiquetas también pueden contener imágenes. Están en tablas propias y por eso no aparecen en ninguna lista de entradas.
Paso 1: comprobar desde fuera si tu web está afectada
Antes de instalar nada, echa un vistazo desde fuera. Nuestra comprobación online gratuita de arriba abre tu web como un visitante y te muestra en menos de un minuto qué imágenes vienen de qué servidores, sin importar en cuál de los nueve lugares se escondan. Si quieres, revisa todas las páginas y te envía el informe completo por correo.
Paso 2: ver todos los lugares en WordPress de un vistazo
Desde la versión 2.1, el plugin gratuito Replace External Images tiene un resumen que revisa justo estos lugares. Tras instalarlo, ve a Imágenes externas › Resumen e inicia el escaneo con el botón azul. El escaneo solo lee y no cambia nada. Avanza en pasos cortos, así que también funciona con hosting lento y en webs grandes.
Después verás:
- cuántas imágenes externas tiene tu web y en cuántos lugares,
- dónde están: entradas, páginas, plantillas, productos, diseños, campos, widgets, tema y menús,
- de qué servidores vienen, por ejemplo tu dominio antiguo o un antiguo servicio de imágenes,
- qué puedes hacer en cada caso, con un botón que te lleva directamente al lugar.
Cada lugar está marcado: ✓ significa que la versión gratuita importa las imágenes al momento. 🔒 marca Elementor, ACF, productos y tipos de contenido personalizados, de los que se encarga el complemento «Elementor & ACF» o Pro. ✋ marca widgets, logotipo, menús y CSS del tema, que conviene cambiar a mano porque ahí una importación automática no es segura.
Paso 3: importar y terminar el resto a mano
Haz primero una copia de seguridad. Después haz clic en Importar todo ahora en el resumen. El plugin descarga todas las imágenes marcadas con ✓, las guarda en tu biblioteca de medios y sustituye las direcciones, incluidos los tamaños externos del srcset. Las imágenes que ya no están accesibles se marcan como no disponibles y se omiten en la importación.
Para los lugares marcados con ✋, sube la imagen una vez a la biblioteca de medios e introduce la nueva dirección en el widget, el personalizador o el CSS adicional. El resumen se mantiene actualizado mientras tanto. En cuanto un lugar está limpio, desaparece de la lista.
Para terminar: comprobar
Vuelve a pasar la comprobación online. Si ya no aparece ningún servidor externo, tu web carga todas las imágenes desde su propia biblioteca de medios y puedes desactivar con tranquilidad el dominio o el proveedor antiguo. Si todavía tienes una mudanza por delante, te ayudará nuestra Lista de comprobación: cómo importar correctamente las imágenes tras migrar a WordPress.
Preguntas frecuentes
¿Buscar y reemplazar no encuentra también todas las imágenes externas?
Solo si ya conoces la dirección antigua y el archivo sigue en tu servidor. Las imágenes de servicios como Wix o Blogger nunca estuvieron en tu servidor. Primero hay que descargarlas, y para eso necesitas una importación.
¿El escaneo cambia algo en mi web?
No. El escaneo del resumen solo lee. El plugin solo cambia contenido cuando haces clic en «Importar» o «Importar todo ahora», y aun así solo las direcciones de las imágenes.
¿Por qué el plugin no importa automáticamente las imágenes de widgets y del tema?
Estas imágenes están en ajustes que cada tema y cada plugin guardan de forma distinta. Un cambio automático podría estropear tu diseño. Por eso el resumen te muestra el lugar y tú cambias la imagen en dos clics.
¿El plugin es gratuito?
Sí. El resumen y la importación desde entradas, páginas y bloques reutilizables son gratuitos. Para Elementor y ACF existe el complemento «Elementor & ACF», y Pro se encarga además de los productos de WooCommerce y los tipos de contenido personalizados.
