ShortPixel Adaptive Images

Descripción

Un plugin fácil de usar que puede ayudarte a resolver en cuestión de minutos todos los problemas relacionados con las imágenes de tu web.

Muestra imágenes con un tamaño adecuado, recortadas de manera inteligente y optimizadas en tu web. Las imágenes se procesan sobre la marcha y se sirven desde nuestra CDN, en el formato de nueva generación WebP, si el navegador es compatible.

¿Necesito este plugin?

Si tienes una web en WordPress con imágenes, entonces la respuesta es: ¡lo más probable es que sí!
¿Alguna vez has probado tu web con herramientas como PageSpeed Insights o GTmetrix y has recibido quejas sobre imágenes que no tienen el tamaño adecuado o que son demasiado grandes? ¿O que deberías usar imágenes «next-gen» como WebP? ¿O que la web debería «diferir las imágenes fuera de pantalla»?
ShortPixel Adaptive Images viene al rescate y te resuelve los problemas relacionados con las imágenes de tu sitio en muy poco tiempo.

¿Qué beneficios tiene?

Imagina que pudieras resolver todos tus problemas relacionados con imágenes de tu web con un simple clic, ¿no sería genial?
Normalmente, las imágenes son el recurso más grande en una página web. Con solo un clic, ShortPixel Adaptive Images reemplaza todas las imágenes de tu web con imágenes redimensionadas, recortadas de manera inteligente y optimizadas correctamente y las descarga desde la CDN global de ShortPixel.
Y para que Google te aprecie más, ¡el plugin sirve imágenes WebP a los navegadores adecuados de forma y automática y mágica!

¿Qué características tiene?

  • la misma calidad visual pero imágenes más pequeñas gracias a los algoritmos de ShortPixel
  • recortado inteligente – ver un ejemplo
  • sirve solo imágenes del tamaño adecuado en función de la ventana de visualización del visitante
  • compatible con carga diferida
  • sirve automáticamente imágenes WebP en navegadores que son compatibles con este formato. ¡GIFs animados también!
  • cacheado y servicio desde una CDN global
  • todas las galerías de imágenes principales, carrusels y maquetadores de páginas son compatibles
  • marcadores SVG
  • compatibilidad para JPEG, PNG, GIF, TIFF y BMP
  • conversión a WebP sobre la marcha.
  • el tráfico no se cuenta

¿Necesito una cuenta para probar este plugin?

No, simplemente instálalo, actívalo en tu web WordPress y recibirás automáticamente 500 créditos de optimización de imágenes.

¿Cuánto cuesta?

Al usar ShortPixel Adaptive Images, solo se cuentan los créditos de optimización de imágenes. Eso significa que el tráfico de la CDN no se cuenta (considerando un uso razonable). El plan gratuito recibe 100 créditos de optimización de imágenes, con planes de pago a partir de $4.99, y ambos planes de un solo uso y mensuales están disponibles.
Mejor aún: si ya estás usando ShortPixel Image Optimizer, ¡puedes usar los mismos créditos con ShortPixel Adaptive Images!

¿Cómo funciona?

Diferentes visitantes tienen diferentes dispositivos (portátil, teléfono móvil, tablet), cada uno con su propia resolución de pantalla. ShortPixel AI tiene en cuenta la resolución del dispositivo y luego sirve la imagen del tamaño correcto para cada marcador de posición.
Consideremos una página web con una sola imagen de 640×480 píxeles.
Cuando se ve desde un portátil, la imagen conservará su tamaño de 640x480px, pero se optimizará y se servirá desde una CDN.
Cuando la misma página web se ve desde un teléfono móvil, la imagen se redimensionará a 300x225px (por ejemplo), se optimizará y se servirá desde la CDN.
De esta manera, los visitantes no desperdiciarán ni tiempo ni ancho de banda.
Ten en cuenta que la primera vez que se realice la llamada para una imagen específica a nuestros servidores, la imagen original se servirá temporalmente.

Otros plugins de ShortPixel

Para desarrolladores

Si en la biblioteca de medios hay imágenes principales que acaban con el sufijo normal para miniaturas (e.g. -100×100), por favor, escribe esto en el wp-config.php:

define('SPAI_FILENAME_RESOLUTION_UNSAFE', true);

Si necesitas realizar un post-procesamiento en JavaScript después de que ShortPixel AI actualice la imagen/etiqueta, puedes añadir un callback así:

jQuery( document ).ready(function() {
    ShortPixelAI.registerCallback('element-updated', function(elm){
        // elm is the jQuery object, elm[0] is the tag
        console.log("element updated: " + elm.prop('nodeName'));
        });
});

Para cambiar la URL original de la imagen, que es detectada por ShortPixel, usa este filtro que recibo la URL original:

add_filter('shortpixel/ai/originalUrl', 'my_function');

A veces, cuando la opción de recortar las imágenes está activa, SPAI cree que no es seguro recortar una imagen, pero quieres recortarla de todos modos. Añade este atributo para forzar el recorte, por favor:

<img data-spai-crop="true" ....

ShortPixel Adaptive Images activa un evento JS después de procesar la página HTML: spai-body-handled y un evento después de cada mutación DOM procesada, si se reemplaza al menos una URL: spai-block-handled

Capturas

  • Sitio de ejemplo en PageSpeed Insights, antes: Low (baja)

  • Sitio de ejemplo en PageSpeed Insights, después: Good (buena)

  • Sitio de ejemplo en GTmetrix, antes: puntuación F

  • Sitio de ejemplo en GTmetrix, después: puntuación B

  • Página de ajustes principales

  • Página de ajustes avanzados

FAQ

¿Qué pasa cuando se supera la cuota?

En tu escritorio de WP se te avisará cuando tu cuota esté a punto de agotarse y también cuando se haya excedido. Las imágenes ya optimizadas y almacenadas en caché se seguirán sirviendo desde nuestra CDN hasta por 30 días.
Las imágenes que aún no estaban optimizadas se publicarán directamente desde tu web.

¿Qué red de distribución de contenidos (CDN) usáis?

ShortPixel Adaptive Images, para descargar las imágenes, usa STACKPATH – una CDN global con 45 ubicaciones en todo el mundo.
Tanto los planes gratuitos como los de pago usan la misma CDN con el mismo número de ubicaciones.
Puedes comprobar de forma independiente cómo se compara StackPath CDN con otros proveedores de CDN aquí (mundialmente) y aquí (América del Norte).

¿Puedo usar una CDN diferente?

Por supuesto. Aquí puedes ver cómo configurarlo con Cloudflare y aquí cómo configurarlo con STACKPATH.
Si necesitas más ayuda, por favor, contáctanos

¿Qué pasa si desactivo el plugin?

Puedes dejar de usar SPAI cuando quieras, pero esto significa que tu sitio se volverá más lento de repente.
Básicamente, tu web volverá a las imágenes originales, sin optimizar, servidas desde tu servidor.

¿Hay diferentes niveles de optimización de imagen disponibles?

Sí, puedes comprimir imágenes con pérdida, glossy o sin pérdida.
Puedes encontrar más información sobre cada nivel de optimización aquí o puedes hacer algunas pruebas gratis para optimizar imágenes aquí

Ya utilizo ShortPixel Image Optimizer, ¿también puedo utilizar esto?

¡Desde luego!

¿Qué diferencia hay entre este plugin y ShortPixel Image Optimizer?

Puedes ver aquí las diferencias entre los dos servicios.

¿Dónde puedo optimizar mis imágenes? No hay nada en mi panel de administración.

SPAI funciona de manera diferente a un optimizador de imágenes normal. Esto es lo que hace.

¿Cómo puedo asegurarme de que el plugin funciona bien?

Tienes más información acerca de esto aquí.

Quiero comenzar a usar el plugin, ¿qué debo hacer?

Las instrucciones exactas para esto están disponibles aquí.

Mis imágenes se redireccionan desde cdn.shortpixel.ai, ¿por qué?

Echa un vistazo a este artículo.

SPAI no está funcionando bien, tengo algunos problemas.

Por favor, comprueba las siguientes cosas:
1) Asegúrate de que tu dominio está asociado a tu cuenta;
2) Asegúrate de tener suficientes créditos disponibles en tu cuenta;
3) Echa un vistazo a este artículo;
4) Visita nuestra base de conocimientos.

Si nada parece funcionar, por favor, contáctanos.

Reseñas

18 de noviembre de 2020
This is one of my favorite plugins. It really helps my site optimize for images and improves overall scores and user experience. The dev team/support is also amazing. They have always quicker provided helped whenever there's been an issue.
30 de octubre de 2020
This is one of those plugins that genuinely makes things easier for you. Great support too! A lesser team would have lost their patience with my foolish ways!
27 de octubre de 2020
This plugin is one of the best in optimizing images. Will give 5 stars when they let us control the expiry setting for resources. Fixing it at 30 days with no way of customizing it except through another CDN provider is unfair to paying clients.
Leer todas las 80 reseñas

Colaboradores y desarrolladores

«ShortPixel Adaptive Images» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

«ShortPixel Adaptive Images» ha sido traducido a 1 idioma local. Gracias a los traductores por sus contribuciones.

Traduce «ShortPixel Adaptive Images» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

2.0.10

Fecha de lanzamiento: 2 de noviembre de 2020
* Corregido el problema con la división entre cero;
* Corregido el error de las rutas de imagen relativas cargadas de manera diferida en archivos .CSS;
* Idioma: 0 nuevas cadenas añadidas, 0 actualizadas, 0 confusas y 0 obsoletas.

2.0.9

Fecha de lanzamiento: 22 de octubre de 2020
* Corrección: la integración con W3 Total Cache no funcionaba correctamente;
* Corrección: en ciertos casos, la imagen se recortaba en un tamaño más pequeño después de estar presente en un tamaño más grande no recortado;
* Corrección: solución para el error de Swift Performance que estaba realizando cambios en las variables JSON, rompiendo así el código JS de SPAI;
* Corrección: ciertas imágenes se mostraban dos veces en dispositivos con JS desactivado;
* Corrección: a veces se mostraba un aviso de división por cero, que ya no está;
* Corrección: en ciertas situaciones, el plugin intentaba calcular el tamaño de la imagen para archivos CSS;
* Corrección: cuando la Galería NextGen estaba activa, algunas de sus pantallas de administración se recargaban debido a un conflicto de biblioteca JS;
* Idioma: 0 nuevas cadenas añadidas, 0 actualizadas, 0 confusas, y 0 obsoletas.

2.0.8

Fecha de lanzamiento: 8 de octubre de 2020
* Corrección: había un error tipográfico en el archivo ai.js;
* Corrección: el error fatal al declarar Psr\Cache\CacheException se ha corregido definitivamente;
* Corrección: Modula Creative Gallery ahora funciona con la carga diferida de SPAI;
* Corrección: para el problema de la caja de luz de NextGen, también pone en caché las llamadas get_image_size;
* Corrección: la integración con WP Fastest Cache ahora funciona correctamente;
* Idioma: 0 nuevas cadenas añadidas, 0 actualizadas, 0 confusas y 0 obsoletas.

2.0.7

Fecha de lanzamiento: 6 de octubre de 2020
* Nuevo: opción para forzar el recorte de una imagen usando una propiedad personalizada data-spai-crop;
* Nuevo: añadidos eventos JS spai-body-handled, spai-element-handled y spai-block-handled;
* Retoque: también analiza la imagen de tipo input;
* Compat: añadido rs-bg-elem para slider-revolution;
* Compat: integración con el atributo personalizado de Divi data-et-multi-view;
* Corrección: las URLs del src de IMG ahora se analizan correctamente, incluso si hay un espacio extra al final;
* Corrección: a veces ocurría un error fatal cuando una de las dependencias del plugin era declarada por otro plugin;
* Idioma: 0 cadenas nuevas añadidas, 0 actualizadas, 0 confusas y 0 obsoletas.

2.0.6

Fecha de lanzamiento: 15 de septiembre de 2020
* Nuevo: Se ha añadido un filtro para la URL original: ‘shortpixel/ai/originalUrl’;
* Nuevo: Integrado con el plugin The Grid;
* Corrección: analiza atributos de etiquetas que tienen espacios alrededor del símbolo ‘=’;
* Corrección: analiza correctamente los casos en los que data-thumb es un HTML;
* Corrección: muestra el dominio asociado en instalaciones multisitio;
* Corrección: los selectores excluidos separados por comas también se añaden correctamente a través de JS en los ajustes del plugin;
* Retoque: oculta el botón de acceso y el correo electrónico de la cuenta para las subcuentas;
* Idioma: 0 nuevas cadenas añadidas, 6 actualizadas, 0 confusas y 0 obsoletas.

2.0.5

Fecha de lanzamiento: 20 de agosto de 2020
* Corrección: un método mejor para analizar los atributos de las etiquetas html para evitar posibles errores;
* Corrección: eliminados HelpScout y Quriobot para cumplir con las directrices de plugins del directorio; se han añadido enlaces de soporte y preguntas frecuentes en su lugar;
* Corrección: la exclusión de selectores ahora se puede hacer separándolos con coma en los ajustes del plugin;
* Corrección: a partir de ahora solo se analizarán HTML y JSON, y se ignorarán otros tipos o contenido mal formateado;
* Corrección: se ha actualizado las capacidades de usuario necesaria para acceder a la configuración, de install_plugins a manage_options;
* Corrección: soporte para Oxygen Builder;
* Corrección: en algunas páginas faltaba la biblioteca Lity;
* Corrección: conflicto con el plugin WooCommerce Variation Swatches;
* Corrección: algunos archivos JS de terceros no minificados arrojaban errores de consola en wp-admin;
* Corrección: el enlace de inicio de sesión en los ajustes del plugin ahora lleva al usuario directamente al sitio de ShortPixel;
* Corrección: correcciones menores para ciertos avisos y ganchos utilizados por el plugin;
* Compatibilidad: desactivada la carga diferida predeterminada introducida en WordPress 5.5 cuando la carga diferida de JS del plugin está activa;
* Compatibilidad: añadido aviso para la funcionalidad de combinar CSS de WP Optimize, que puede romper el CSS en algunos casos;
* Idioma: 28 nuevas cadenas añadidas, 14 actualizadas, 0 confusas y 3 obsoletas.

2.0.4

Fecha de lanzamiento: 30 de julio de 2020
* Corrección: Ahora se muestra un aviso cuando la opción de Combinar JS está activada en el plugin LiteSpeed, hasta que una integración adecuada esté lista;
* Corrección: se producía un error fatal en ciertas situaciones cuando el plugin Elementor Pro estaba activo;
* Corrección: Soporte para Slider Revolution;
* Corrección: La herramienta de comprobación de la portada no funcionaba correctamente en caso de que el nombre de usuario tuviera caracteres especiales;
* Corrección: Se ha añadido un aviso que bloquea el asistente de iniciación en caso de que la entrega de WebP esté activa en ShortPixel Image Optimizer, ya que estaba causando conflictos;
* Corrección: Los enlaces background:url ahora se reemplazarán incluso si tienen un espacio después del signo de apertura;
* Retoque: Los archivos CSS con enlaces <link rel=prefetch> también serán reemplazados;
* Retoque: Las cadenas de la herramienta de comprobación de imágenes también se pueden traducir ahora;
* Retoque: Mejoras menores de CSS en los avisos;
* Idioma: 79 nuevas cadenas añadidas, 0 actualizadas, 0 confusas y 3 obsoletas.

2.0.3

Fecha de lanzamiento: 17 de julio de 2020
* Corrección: ciertas exclusiones no se mantenían al actualizar de 1.x a 2.x;
* Corrección: algunas advertencias & errores de PHP que se mostraban en algunos casos muy específicos;
* Corrección: refactorización menor en algunas partes del código;
* Idioma: 0 nuevas cadenas añadidas, 0 actualizadas, 0 confusas y 0 obsoletas.

2.0.2

Fecha de lanzamiento: 14 de julio de 2020
* Corrección: varias situaciones en las que el plugin no funcionaba correctamente con Elementor Pro;
* Corrección: Para el mensaje del asistente acerca de los créditos disponibles;
* Corrección: Las imágenes de los productos de WooCommerce ya no se mostraban al iniciar sesión, en determinadas situaciones;
* Corrección: En determinadas configuraciones de la ventana gráfica, las imágenes optimizadas no eran visibles;
* Idioma: 0 nuevas cadenas añadidas, 0 actualizadas, 0 confusas y 0 obsoletas.

2.0.1

Fecha de lanzamiento: 9 de julio de 2020
* Corrección: en ciertas versiones de PHP 7.0.x había un error fatal que ahora está corregido;
* Corrección: la integración con WP Fastest Cache ahora comprobará si todos los métodos utilizados están definidos correctamente;
* Corrección: la ventana emergente de desactivación no funcionaba correctamente en algunos casos;
* Corrección: los atributos de anchura y altura eran más grandes en imágenes reales de 1×1;
* Corrección: Los archivos SVG ahora se pueden excluir correctamente con la herramienta Image Checker;
* Idioma: 0 nuevas cadenas añadidas, 0 actualizadas, 0 confusas y 0 obsoletas.

2.0.0

Fecha de lanzamiento: 8 de julio de 2020
* Nuevo: Asistente de iniciación, que guía al usuario a través de la configuración y las funciones del plugin, incluído una prueba de GTmetrix antes y después para comprobar la mejora del rendimiento;
* Nuevo: Herramienta de front-end para detectar cuáles son los mejores ajustes para el sitio dado, como parte del asistente de iniciación;
* Nuevo: Los ajustes ahora están reorganizados y con un nuevo diseño. Todos los ajustes ahora se almacenan en una opción serializada dentro de la base de datos;
* Nuevo: Cuadro de estado de la cuenta en la página de ajustes;
* Nuevo: Compatible con carga diferida nativa del navegador;
* Nuevo: Opción para añadir un fallback de NOSCRIPT para las etiquetas de imagen, al usar el método de reemplazo SRC;
* Nuevo: Herramienta ImageChecker en la portada (al iniciar sesión), para excluir imágenes de optimización, carga diferida o redimensionamiento y también para actualizar una imagen en la CDN;
* Nuevo: Gestiona el intercambio de imágenes al pasar el cursor; hasta ahora, el plugin no gestionaba la imagen que se mostraba al pasar el cursor sobre otra imagen;
* Nuevo: Opción para servir archivos SVG desde la CDN de ShortPixel;
* Nuevo: Opción para reemplazar imágenes de bloques JS por otras optimizadas y redimensionadas correctamente, servidas desde la CDN;
* Nuevo: Añadidas integraciones con los plugins de caché: W3 Total Cache, Swift Performance Pro, WP Fastest Cache; Las URLs de las imágenes ahora se reemplazan directamente en los archivos CSS minimizados que gestionan estos plugins;
* Nuevo: Añadida una ventana emergente de desactivación que incluye la posibilidad de bajar de versión los ajustes a la versión 1.x.x.;
* Retoque: Mejorada la integración con el plugin Elementor (Simple Image Lightbox);
* Retoque: Ahora puedes seleccionar los tipos de imágenes para las que WebP se entregará a los navegadores compatibles;
* Retoque: Integración mejorada de soporte de ShortPixel, que ahora permite una búsqueda fácil dentro de la documentación del plugin, directamente desde la página de ajustes;
* Corrección: Problemas relacionados con la indexación de las imágenes por parte de Google y otros bots;
* Idioma: 305 nuevas cadenas añadidas, 0 actualizadas, 1 confusa y 122 obsoletas

1.8.9

Fecha de lanzamiento: 9 de junio de 2020
* Corrección: en JSON no se reemplazaba correctamente la imagen de fondo, cuando las únicas imágenes de fondo son de JSON (tema MyListings);
* Idioma – 0 nuevas cadenas añadidas, 0 actualizadas, 0 confusas y 0 obsoletas.

1.8.8

Fecha de lanzamiento: 28 de mayo de 2020
* Corregidos algunos redondeos al calcular el tamaño de la imagen;
* Corrección de aviso de PHP: Se proporcionaba un argumento no válido para foreach() en url-tools.class.php line 284;
* Añadida funcionalidad de avisos de actualización para anunciar la próxima interrupción del soporte para PHP < 5.6;
* Idioma – 6 nuevas cadenas añadidas, 0 actualizadas, 0 confusas y 0 obsoletas.

1.8.7

Fecha de lanzamiento: 27 de abril de 2020
* Corrección de la carga diferida suave (efecto de desvanecimiento);
* Corrección para los srcsets con imágenes con diferentes relaciones de aspecto;
* Corrección: elimina Deferred() de jQuery de la comprobación de WebP, ya que estaba generando errores de JS en ciertas situaciones con WP Rocket activado;
* Idioma – 0 nuevas cadenas añadidas, 0 actualizadas, 0 confusas y 0 obsoletas

1.8.6

Fecha de lanzamiento: 20 de abril de 2020
* Corregidas consultas lentas basadas en GUID en wp_posts
* Idioma – 0 nuevas cadenas añadidas, 0 actualizadas, 0 confusas y 0 obsoletas.

1.8.5

Fecha de lanzamiento: 13 de abril de 2020
* Corregido el reemplazo incorrecto de srcset en algunos casos después de que los metadatos cambiaran
* Corregida la integración con Oxygen Builder al usar bloques de código
* Compatible con data-settings de Elementor en la etiqueta <header>
* Idioma – 0 nuevas cadenas añadidas, 0 actualizadas, 0 confusas y 0 obsoletas

1.8.4

Fecha de lanzamiento: 16 de marzo de 2020
* Corrección de las imágenes de fondo con un espacio en blanco antes del paréntesis de cierre
* Corrección de `isFullPseudoSrc`
* Idioma – 0 nuevas cadenas añadidas, 0 actualizadas, 0 confusas y 0 obsoletas

1.8.3

Fecha de lanzamiento: 12 de marzo de 2020
* Corregido el reemplazo de imágenes cuando está activo NextGen
* Idioma – 0 nuevas cadenas añadidas, 0 actualizadas, 0 confusas y 0 obsoletas

1.8.2

Fecha de lanzamiento: 5 de marzo de 2020
* Corrección de las imágenes que tienen URL sin protocolo (//misitio.com)
* Gestión de múltiples imágenes de fondo en el mismo atributo style
* Idioma – 0 nuevas cadenas añadidas, 0 actualizadas, 0 confusas y 0 obsoletas

1.8.1

Fecha de lanzamiento: 3 de marzo de 2020
* Cumplimiento con W3C de los marcadores de posición de imágenes integrados
* Integración con el plugin Content Views.
* Corrección del cálculo erróneo de la URL absoluta para las URL relativas de imágenes y URL de páginas que no terminan en « / »
* Determinación más precisa del tamaño para la anchura y la altura fraccional, usando `getComputedStyle` en lugar de jQuery.
* Eliminación del ajuste obsoleto de meta externo porque ahora los marcadores de posición de la imagen integrados cumplen con W3C.
* Idioma – 0 nuevas cadenas añadidas, 0 actualizadas, 0 confusas y 2 obsoletas

1.8.0

Fecha de lanzamiento: 11 de febrero de 2020
* Integración con la caché de CSS de WP Rocket para reemplazar las URL de las imágenes allí.
* Añade cabecera preconnect.
* Integración con el tema Lovely 2.
* Integración con el tema My Listings.
* Analiza también los divs data-thumbnail y data-options.
* Corregido: aviso de ‘path’ no definido al validar algunas URLs
* Corregido: análisis de HTML codificado dentro de bloques JSON dentro de HTML.
* Corregido: advertencia meta[‘file’] sin definir en algunas circunstancias.
* Corregido: reemplazando el gráfico de estadísticas generado de JetPack.
* Idioma – 2 nuevas cadenas añadidas, 1 actualizada, 0 confusas y 0 obsoletas

1.7.5

Fecha de lanzamiento: 2 de enero de 2020
* No reemplaza de manera diferida dentro de datos estructurados
* Idioma – 0 nuevas cadenas añadidas, 0 actualizadas, 0 confusas y 0 obsoletas

1.7.4

Fecha de lanzamiento: 30 de diciembre de 2019
* Corregida advertencia de PHP: preg_match() en JSON AJAX en algunas circunstancias
* Idioma – 0 nuevas cadenas añadidas, 0 actualizadas, 0 confusas y 0 obsoletas

1.7.3

Fecha de lanzamiento: 22 de diciembre de 2019
* Reemplaza dentro de scripts application/json
* Corregido: extracción de bloques de estilo basada en la falla de expresiones regulares en bloques grandes específicos
* Corregido: llamadas AJAX que devuelven un primitivo que es JSON válido
* Corregido: excluye correctamente de srcset basado en la URL
* Idioma – 0 nuevas cadenas añadidas, 0 actualizadas, 0 confusas y 0 obsoletas

1.7.2

Fecha de lanzamiento: 17 de diciembre de 2019
* Corregido el manejo de URLs diferidas en etiquetas HTML que están presentes solo en datos JSON.
* Excluye correctamente rutas de URLs de srcset
* Solucionado el manejo incorrecto de URL que no son imágenes en JSON AJAX en algunas situaciones (video src)
* Idioma – 3 nuevas cadenas añadidas, 0 actualizadas, 0 confusas y 0 obsoletas

1.7.1

Fecha de lanzamiento: 13 de diciembre de 2019
* Corregido un error tipográfico de JS.

1.7.0

Fecha de lanzamiento: 12 de diciembre de 2019
* Añade un callback de JS que se llama después de cambiar cada etiqueta
* Mejor gestión de las propiedades HTML dentro de las llamadas JSON.
* Corregido: URLs no coincidentes con caracteres de tres bytes en objetos JSON.
* Corregido: reemplazo de srcset cuando el primer elemento no tiene el indicador de tamaño.

1.6.1

Fecha de lanzamiento: 27 de noviembre de 2019
* Corregido: URLs incorrectas en srcset con imágenes excluidas en algunas circunstancias.
* Idioma – 0 cadenas nuevas añadidas, 0 actualizadas, 0 confusas y 0 obsoletas

1.6.0

Fecha de lanzamiento: 25 de noviembre de 2019
* Añade opción para reemplazar con carga diferida en las llamadas AJAX de JSON.
* Compatibilidad con el tema CROWD 2.
* Compatibilidad con Gravity Forms.
* Compatibilidad con el tema Stack.
* Corregido: srcset no se analizaba e integraba correctamente con el método SRC cuando la URL no era de la biblioteca de medios.
* Corregido: usa el mismo tipo de comillas para los propios atributos de SPAI que los que hay en la URL – algún contenido codificado en JSON no escapaba ambos tipos.
* Corregido: si el srcset ya se ha analizado, no trata de analizarlo de nuevo.
* Corregido: el contenido que viene más tarde en AJAX no tiene las etiquetas guardadas para analizarse. Se envían la próxima vez.
* Corregido: advertencia de PHP al especificar un selector sin etiqueta antes de #id.
* Idioma – 1 nueva cadena añadida, 0 actualizadas, 0 confusas y 0 obsoletas

1.5.2

Fecha de lanzamiento: 12 de noviembre de 2019
* Corregido: cálculo del tamaño de la imagen cuando hay varios rellenos involucrados – otro caso.
* Idioma – 0 cadenas nuevas añadidas, 0 actualizadas, 0 confusas y 0 obsoletas

1.5.1

Fecha de lanzamiento: 11 de noviembre de 2019
* Integración con WP Grid Builder.
* Integración con Smart Slider 3.
* Reescala todos los fondos cargados diferidamente.
* No se añaden parámetros de tamaño a SVGs.
* Corregido: gestión de las variaciones de producto de WooCommerce.
* Corregido: se detectan excepciones de JS causadas por expresiones regulares incorrectas configuradas por los usuarios en los ajustes.
* Corregido: página en iPhone refrescada causado por el análisis de archivos CSS hecho en JS
* Corregido: cálculo del tamaño de la imagen cuando hay varios rellenos involucrados.
* Idioma – 0 cadenas nuevas añadidas, 0 actualizadas, 0 confusas y 0 obsoletas

1.5.0

Fecha de lanzamiento: 5 de noviembre de 2019
* Botón para limpiar la caché .css en los ajustes avanzados.
* Actualiza los atributos width y height de la etiqueta img al modificar el src
* Reemplaza más pronto en bloques de estilo
* Integración con el carrusel del tema Jupiter que utiliza atributos de imagen codificados con JSON.
* Integración con galerías que usan el atributo media-gallery-link.
* Añade index.html con noindex en cada carpeta en los sitios que no implementan reglas de acceso adecuadas en la carpeta del plugin.
* Errores más explícitos cuando el plugin no puede conectarse a ShortPixel para comprobar los créditos.
* Corrige el logo roto de ShortPixel retina @2x shortpixel en avisos.
* Idioma – 6 nuevas cadenas añadidas, 0 actualizadas, 0 confusas y 0 obsoletas

1.4.1

Fecha de lanzamiento: 25 de octubre de 2019
* Hace que los metadatos externos sean opcionales con un marcador de posición por defecto
* Corregido: regex roto que no estaba captando algunos fondos.
* Idioma – 3 nuevas cadenas añadidas, 0 actualizadas, 0 confusas y 0 obsoletas

1.4.0

Fecha de lanzamiento: 23 de octubre de 2019
* Reemplaza también las URLs de imágenes dentro de archivos CSS, minimiza los archivos CSS y los sirve desde la CDN.
* Opción para analizar JSON.
* Usa URLs tempranas al reemplazar dentro de etiquetas <noscript>.
* Sirve archivos SVG también desde la CDN.
* Integración con el atributo data-ultimate-bg de WP Bakery.
* Integración con la carga diferida de Slider Revolution en el carrusel.
* Soporte para los hrefs de a de Oxygen Builder.
* Corrige alturas de imágenes de srcset en modo BOTH.
* Avisa de conflicto con versiones < 1.4.2 de Divi Toolbox.
* Corregido el reemplazo de imágenes de fondo para algunos carruseles: Revolution Slider, el carrusel de Swiper de Glow Pro y el carrusel de la página principal de Optimizer PRO.
* Corregido fallo en iPhone: retrasos en la representación de los marcadores de posición integrados retrasan el análisis inicial y hacen aparecer conflictos con las mutaciones.
* La pestaña Avanzado de los ajustes ahora permanece activa después de guardar si se seleccionó previamente.
* Idioma – 7 nuevas cadenas añadidas, 2 actualizadas, 0 confusas y 0 obsoletas

1.3.6

Fecha de lanzamiento: 30 de septiembre de 2019
* Corregido el reemplazo de las imágenes de fondo cuando están delimitadas por "
* Idioma – 0 nuevas cadenas añadidas, 0 actualizadas, 0 confusas y 0 obsoletas

1.3.5

Fecha de lanzamiento: 23 de septiembre de 2019
* Para <img>, toma la imagen más grande de `src` y `srcset`, si `srcset` está presente
* Compatible con Slider Revolution
* Compatible con Oxygen Builder
* Aviso de incompatibilidad con la opción «Custom Post Meta» de Divi Toolbox.
* Corregido: las imágenes no se cargan en la primera carga de la página en algunos iPhone debido al hecho de que el evento `DOMLoaded` se activa antes de que se analicen los `src` de las etiquetas `img`<img> integradas.
* Corregido: no se reemplazan los `data-thumbs` de los `div` en algunos casos
* Idioma – 7 nuevas cadenas añadidas, 0 actualizadas, 0 confusas y 0 obsoletas

1.3.4

Fecha de lanzamiento: 14 de septiembre de 2019
* corregido el reemplazo de imágenes en etiquetas <img data-src>
* Idioma – 0 nuevas cadenas añadidas, 0 actualizadas, 0 confusas y 0 obsoletas

1.3.3

Fecha de lanzamiento: 12 de septiembre de 2019
* Corregido el análisis de SRCSET
* Idioma – 0 nuevas cadenas añadidas, 0 actualizadas, 0 confusas y 0 obsoletas

1.3.2

Fecha de lanzamiento: 11 de septiembre de 2019
* Corregido el problema de IE y los errores de sintaxis DOM debido a data:image no estándar
* Si una imagen se redimensiona a un tamaño específico y luego en la misma página la misma imagen necesita un tamaño menor, usa de nuevo la imagen redimensionada previamente.
* Corregido las expresiones regulares de fondos CSS en algunos casos
* Idioma – 0 nuevas cadenas añadidas, 0 actualizadas, 0 confusas y 0 obsoletas

1.3.1

Fecha de lanzamiento: 10 de septiembre de 2019
* Mejor integración con Modula
* Corregido: expresiones regulares de fondos en algunos casos
* Idioma – 0 nuevas cadenas añadidas, 0 actualizadas, 0 confusas y 0 obsoletas

1.3.0

Fecha de lanzamiento: 9 de septiembre de 2019
* Añade opción para limitar los fondos a un ancho máximo
* Añade opción de carga diferida a los fondos y limita su ancho al ancho del dispositivo
* Mejora el rendimiento de JS del front-end analizando solo las etiquetas que se vieron afectadas en el back-end.
* Mejor gestión de las imágenes recortadas si se establece la opción de recorte.
* Opción para mantener EXIF.
* Corregido: URL de API incorrecta en multisitios
* Corregido: retroceso catastrófico en páginas con bloques CDATA gigantes ( > 1M )
* Corregido: imágenes de fondo en style integrado no se captan correctamente en algunos casos
* Idioma – 15 nuevas cadenas añadidas, 1 actualizada, 0 confusas y 0 obsoletas

1.2.6

Fecha de lanzamiento: 28 de agosto de 2019

  • Mejora la expresión regular de la imagen principal para detectar algunos casos malformados
  • Reemplaza también el enlace rel=»icon» en la cabecera
  • Corregido la advertencia strpos needle is empty
  • Soporte para encontrar el archivo físico basado en el nombre codificado desde la URL, para imágenes con espacios en el nombre (se intenta también con urldecode).
  • * Idioma – 0 cadenas nuevas añadidas, 0 actualizadas, 0 confusas y 0 obsoletas

1.2.5

Fecha de lanzamiento: 17 de julio de 2019

  • mejora el tiempo de carga de las imágenes mostradas en cambios del DOM (como menús por ejemplo)
  • Reprogramación de código en preparación del DOM Parser
  • Corregido un error de JS, settings not an object
  • Corregidos algunos problemas al reemplazar URLs que contienen caracteres codificados.
  • Corregido el reemplazo de URLs cuando las páginas se editan en algunos maquetadores (Thrive Architect o Avia entre ellos)

1.2.4

Fecha de lanzamiento: 3 de julio de 2019

  • Corregido fallo en el span de background-image
  • Compatibilidad con el plugin Ginger – EU Cookie Law
  • Analiza también los fondos de <section>
  • Corrige un error al analizar algunas imágenes de fondo que contienen espacios

1.2.3

Fecha de lanzamiento: 20 de junio de 2019

  • Añade enlaces de ayuda y soporte
  • Compatibilidad con Thrive Architect y Avia Layout Builder
  • Corregido problema con sitios que tienen la instalación de WP en una subcarpeta (site_url vs. home_url)
  • Corregido aviso en sitios con versiones de Autoptimize antiguas
  • Omite las etiquetas <a> al determinar el tamaño de un elemento de forma recursiva, en función del tamaño padre
  • Corregido: imágenes de fondo de spans
  • Reprogramación de código en preparación del DOM Parser

1.2.2

Fecha de lanzamiento: 7 de junio de 2019

  • Corrección para URLs de imágenes que contienen &’s
  • corrección de URLs de imágenes de fondo cargadas demasiado temprano que no contienen el protocolo (//some.site/img.jpg)

1.2.1

Fecha de lanzamiento: 6 de junio de 2019

  • Corregido JS no funciona cuando DOMContentLoaded se ejecuta antes de la carga de JS

1.2.0

Fecha de lanzamiento: 4 de junio de 2019

  • Integración con Viba Portfolio
  • Integración con la sección paralax de Elementor
  • Solución alternativa a un error aleatorio donde jQuery no se carga debido a un fallo de jQuery (https://github.com/jquery/jquery/issues/3271)
  • No carga diferidamente las imágenes establecidas en fondos en bloques <style>.
  • ai.min.js movido al pie de página
  • Corrige la coincidencia de patrones de exclusión cuando la clase se define sin comillas (<div class=myclass>)

1.1.3

Fecha de lanzamiento: 30 de mayo de 2019

  • Corrección de problemas de JS en iPhone 6
  • La advertencia de CSS externo de Elementor es ahora descartable
  • Corrección: excluye expresión regulares añadidas en Windows que tienen \r\n al final.
  • Corrección: reemplazo de imágenes que no están en la Biblioteca de medios, sino directamente en wp_content

1.1.2

Fecha de lanzamiento: 29 de mayo de 2019

  • Compatibilidad con la vista previa de Thrive Architect
  • Analiza también la etiqueta <amp-img>
  • Corrección: AJAX no analizado en algunas circunstancias
  • Corregida la compatibilidad con Safari en algunos casos cuando ai.min.js se carga más tarde (async)
  • Corrección de traducciones añadiendo `load_plugin_textdomain`

1.1.1

Fecha de lanzamiento: 27 de mayo de 2019

  • Pantallas Retina – tiene debidamente en cuenta la proporción de píxeles al cambiar el tamaño de las imágenes.
  • Corregido el bucle de retroalimentación en MutationObserver causado por algunas versiones de jQuery que configuraban un id como un hack para implementar qSA, por lo tanto, desencadenaban una mutación
  • Analiza también los archivos .css en el navegador, para capturar algunos plugins de optimización (como Swift Performance) que extraen el CSS integrado a recursos externos .css
  • Avisar si Elementor tiene la opción de usar un archivo externo para el método de impresión CSS porque entra en conflicto con el reemplazo de imágenes de fondo

1.1.0

Fecha de lanzamiento: 23 de mayo de 2019

  • opción para excluir imágenes basadas en partes o patrones de URLs
  • opción para aplicar o no el efecto de desvanecimiento al cargar diferidamente
  • corrección para URLs que empiezan por ‘//’
  • corrección para URLs que empiezan por ‘../’ incluso si la página está en la raíz del sitio ( https://ejemplo.com/../imagenes/img1.jpg )

1.0.3

Fecha de lanzamiento: 20 de mayo de 2019

  • corregido el reemplazo de imágenes de fondo en elementos que no son inicialmente visibles
  • correcciones de MSIE: String.startsWith polyfill, fix IntersectionExplorer polyfill, handle cases when element.parentNode.children is undefined ( IE magic:) )
  • Corregida la compatibilidad con la lente de aumento de WooCommerce al usar el efecto de desvanecimiento de las imágenes cargadas de forma diferida.

1.0.2

Fecha de lanzamiento: 16 de mayo de 2019

  • integración con Avada – aviso para desactivar la carga diferida de Avada

1.0.1

Fecha de lanzamiento: 10 de mayo de 2019

  • mejor manejo de las exclusiones por ID de etiqueta
  • no se reemplaza el src de las imágenes si el script de JS del plugin fue desencolado (como en páginas de acceso o de próximamente)
  • comprueba que la URL tiene host antes, para evitar algunas advertencias.

1.0.0

Fecha de lanzamiento: 8 de mayo de 2019

  • aviso cuando la cuota es baja o se ha agotado.
  • efecto de desvanecimiento para imágenes con carga diferida
  • se reemplaza también las propiedades abreviadas de CSS de fondos
  • tampoco se reemplazan los tipos de imagen sin soporte (como SVG) en fondos

0.9.6

Fecha de lanzamiento: 25 de abril de 2019

  • actualizaciones en la verificación de la configuración de Autoptimize para la optimización de imágenes después de los cambios en la versión 2.5.0.

0.9.5

Fecha de lanzamiento: 25 de abril de 2019

  • corrige error de JS en Firefox

0.9.4

Fecha de lanzamiento: 23 de abril de 2019

  • Analiza los bloques CSS <style> en busca de reglas background-image y las reemplaza
  • Reemplazo más inteligente para las reglas de background-image – cubre casos cuando también hay un gradiente
  • Alerta de doble compresión cuando ShortPixel Image Optimizer está presente y tiene la misma configuración con pérdida
  • Alerta de conflicto cuando Autoptimize tiene la opción de entregar imágenes utilizando el servicio de ShortPixel.
  • Se asegura de que no se reemplaza la URL de ningún tipo de imagen (por extensión) que no sea compatible
  • Excluye las variables AMP del reemplazo
  • corregido el fallo de la galería de Elementor que reemplazaba otros enlaces que tenían una clase CSS común

0.9.3

Fecha de lanzamiento: 4 de marzo de 2019

  • Integra galerías: Foo Gallery, Envira, Modula, Elementor, Essential add-ons for Elementor, Everest, galería por defecto de WordPress
  • Integración con el widget Testimonial de WP Bakery
  • activa las integraciones solo si los plugins respectivos están activos (también para la integración existente de NextGen)
  • usa el separador ‘+’ para los parámetros de optimización, que se integra mejor con algunos plugins que analizan el srcset y quedan confundidos por la coma.
  • muestra un aviso acerca de conflictos con otros plugins de carga diferida.

0.9.2

Fecha de lanzamiento: 13 de febrero de 2019

  • excluye del análisis las secciones <script> y <![CDATA[
  • respeta el parámetro GET PageSpeed=off utilizado por terceros como Divi Builder
  • añadido enlace de ajustes en la lista de plugins
  • carga diferidamente las imágenes referidas por background-image integrado de CSS
  • Corregido: el src de una imagen sin comillas seguido inmediatamente por >, URLs que contienen UTF8 sin codificar, integra la URL de background-image con " etc

0.9.1

Fecha de lanzamiento: 30 de enero de 2019

  • gestiona <div data-src="...">
  • gestiona  ‘s, "’s en background-image en CSS
  • gestiona imágenes con href vacío
  • gestiona más casos de hrefs sin comillas

0.9.0

Fecha de lanzamiento: 23 de enero de 2019

  • Utiliza el reemplazo generado por Babel para el código async/await de WebP
  • analiza el estilo integrado de background-image
  • comprueba también si el elemento es :visible
  • añade a los ajustes una lista de exclusiones que deja la URL como está
  • usa svg en lugar de gif para reemplazar las imágenes en línea, para una mejor compatibilidad con Safari
  • usa javascript minimizado en la portada
  • corregido: IntersectionObserver en Safari

0.8.0

Fecha de lanzamiento: 9 de diciembre de 2018

  • soporte de WebP

0.7.2

Fecha de lanzamiento: 28 de octubre de 2018

  • añade polyfill de MutationObserver
  • añade alerta de que el complemento está en beta

0.7.1

Fecha de lanzamiento: 7 de octubre de 2018

  • Corrige problemas de rendimiento cuando la página tiene muchas modificaciones por JS.

0.7.0

Fecha de lanzamiento: 3 de noviembre de 2018

  • añadida carga diferida de imágenes

0.6.4

Fecha de lanzamiento: 7 de octubre de 2018

  • añade la opción de SRCSET y BOTH (ambos src y srcset)
  • urlencode las URLS antes de base64 para evitar incompatibilidades con atob en algunos caracteres como (R)