ShortPixel Adaptive Images

Descripción

Un plugin fácil de usar que te permite resolver cualquier problema con las imágenes y mejorar las Core Web Vitals de tu web en un minuto.

Imagínate que pudieras arreglar todos los problemas relacionados con las imágenes de tu web y aumentar la velocidad y el rendimiento de la página con un simple clic, ¿no sería fantástico?
Por lo general, las imágenes son el mayor recurso en una página web. Con solo un clic, ShortPixel Adaptive Images reemplaza todas las imágenes de tu web con imágenes del tamaño adecuado, recortadas inteligentemente y optimizadas, y las sube a la CDN global de ShortPixel.
¡Y para que Google te quiera aún más, el plugin sirve imágenes WebP o AVIF de próxima generación a los navegadores adecuados de forma automática y mágica! 🙂

Usar ShortPixel Adaptive Images también ayuda con los Largest Contentful Paint (LCP), First Input Delay (FID) y Cumulative Layout Shift (CLS) de Core Web Vitals (CWV).
Este es un factor de SEO importante que Google utiliza para calificar las páginas. Cuanto más pequeños sean los valores de CWV, mejor para tu web.

¿Necesito este plugin?

Si tienes una web WordPress con imágenes, ¡lo más probable es que la respuesta sea sí!
¿Alguna vez has puesto a prueba tu web con herramientas como PageSpeed Insights o GTmetrix y has recibido mensajes de que las imágenes no tienen el tamaño adecuado o son demasiado grandes? ¿O que deberías usar imágenes de «próxima generación» como WebP o AVIF? ¿O que la web debería «posponer la carga de imágenes que no aparecen en pantalla»?
ShortPixel Adaptive Images viene al rescate y resuelve los problemas con las imágenes en tu web al instante.
Además de las imágenes, los archivos CSS, JS y de fuentes también se minimizan y entregan desde nuestra CDN global.

¿Qué beneficios tiene?

¿Qué características tiene?

  • nuevo y ligero motor de imágenes adaptativas en JavaScript puro (ya no se requiere jQuery)
  • la misma calidad visual, pero con imágenes más pequeñas gracias a los algoritmos de ShortPixel
  • recorte inteligente – ver un ejemplo
  • sirve solo imágenes de tamaño apropiado, dependiendo de la ventana del visitante
  • compatible con carga diferida con umbral ajustable; compatible también con la carga diferida nativa del navegador
  • sirve automáticamente imágenes WebP y AVIF a los navegadores que admiten este formato. ¡Los GIFs animados también son compatibles y se pueden convertir a WebP animado y AVIF animado!
  • almacenamiento en caché y servicio desde una CDN global para imágenes, así como CSS, JS y fuentes
  • los archivos CSS/JS son minimizados automáticamente
  • todas las principales galerías de imágenes, carrusels y maquetadores de páginas son compatibles
  • asistente de puesta en marcha que incluye una herramienta que sugiere la mejor configuración para cada web
  • compatible con marcadores de posición de imagen de baja calidad (LQIP)
  • compatibilidad para JPEG, PNG, GIF, TIFF y BMP
  • no es necesario un plugin por separado que convierta las imágenes a AVIF o WebP, las imágenes originales se convierten automáticamente a WebP o AVIF
  • puntos de ruptura de tamaño ajustables al redimensionar las imágenes.
  • posibilidad de desactivar la funcionalidad del plugin para usuarios que hayan iniciado sesión
  • variedad de ajustes para una mayor flexibilidad de la funcionalidad del plugin

¿Necesito una cuenta para probar este plugin?

No, simplemente instálalo y actívalo en tu web WordPress. Recibirás automáticamente 500 MB de tráfico de CDN cada mes. ¡Eso es alrededor de 500 visitas/mes!

¿Cuánto cuesta?

Al usar ShortPixel Adaptive Images, solo se cuenta tráfico de CDN si eliges usar nuestra CDN. Con el plan gratuito, obtienes 100 créditos para la optimización de imágenes, lo que equivale a 500 MB de tráfico de CDN o unas 500 visitas/mes. Los planes de pago comienzan a partir de $4.99 y están disponibles en planes de un solo uso y de pago.
Aún mejor, si ya usas ShortPixel Image Optimizer, ¡puedes usar los mismos créditos con ShortPixel Adaptive Images!

¿Cómo funciona?

Diferentes visitantes tienen diferentes dispositivos (portátil, móvil, tablet), cada uno con su propia resolución de pantalla. ShortPixel AI tiene en cuenta la resolución del dispositivo y proporciona el tamaño de imagen correcto para cada marcador de posición.
Tomemos una página web con una sola imagen de 640×480 píxeles.
Cuando se ve desde un portátil, la imagen conserva su tamaño de 640 × 480 píxeles, pero está optimizada y se sirve desde nuestra CDN.
Cuando la misma página web se ve desde un móvil, la imagen (por ejemplo) se redimensiona a 300×225 píxeles, se optimiza y se sirve a través de nuestra CDN.
De esta manera, no se desperdicia tiempo ni ancho de banda para los visitantes.

Otros plugins de ShortPixel:

¡Contáctanos!

Comandos de WP CLI

Usa los siguientes comandos de WP CLI para vaciar la caché de CSS y los marcadores de posición de imágenes de baja calidad (LQIP):
wp shortpixel clear_css
wp shortpixel clear_lqips

Para desarrolladores

Si hay imágenes principales en la biblioteca de medios que acaban con el sufijo de tamaño de miniatura normal, (p. ej. -100×100), por favor, añade esto en 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 recibe 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 dispara un evento de JS después del procesamiento inicial de la página HTML en el navegador: spai-body-handled, un evento después de cada mutación DOM procesada cuando al menos una URL ha sido reemplazada: spai-block-handled, y un evento después de que la URL de cada elemento se actualiza diferidamente (al entrar en la ventana): spai-element-handled

Para excluir ciertas imágenes, también puedes añadir los siguientes atributos dentro de la etiqueta ‘IMG’ al marcado:

    <img data-spai-excluded="true" ...> --> this will completely exclude from processing the image which has this attribute;
    <img data-spai-eager="true" ...> --> this will exclude the image from being lazy-loaded by the plugin;
    <img data-spai-noresize="true" ...> --> this will prevent the image from being resized by the plugin.

Para añadir reglas de reemplazo personalizadas, usa:

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

A la función se le pasa un array, y debe añadir a ese array elementos con la siguiente estructura: [‘tagName’, ‘attrToBeChecked’, ‘classFilter’, ‘attributeFilter’, false(reserved), ‘attributeValueFilter’, isEager(bool)]. A partir de la versión 3.0, también puedes añadir instancias de ShortPixel\AI\TagRule, algo así.
Ejemplo real de atributos de imagen personalizados, un srcset personalizado y un atributo de datos JSON personalizado:

add_filter('shortpixel/ai/customRules', 'spai_to_iconic');
function spai_to_iconic($regexItems) {
    //lazy-loaded data-iconic-woothumbs-src attribute
    $regexItems[] = new ShortPixel\AI\TagRule('img', 'data-iconic-woothumbs-src');
    //eager attribute
    $regexItems[] = new ShortPixel\AI\TagRule('img', 'data-large_image', false, false, false, false, true);
    //lazy srcset style attribute.
    $regexItems[] = new ShortPixel\AI\TagRule('img', 'srcset', false, false, false, false, false,
                    'srcset', 'replace_custom_srcset');
    $regexItems[] = new ShortPixel\AI\TagRule('div', 'data-default', 'iconic-woothumbs-all-images-wrap', false, false, false, false,
                        'srcset', 'replace_custom_json_attr');
    return $regexItems;
}

Los parámetros de la regla son, en este orden:
* tagName – el nombre de la etiqueta
* atributo a reemplazar
* classFilter – solo elementos que tengan la clase, por defecto false
* attrFilter – solo elementos que tengan el atributo, por defecto false
* attrValFilter solo elementos que tengan el atributo con el valor especificado, por defecto false
* mergeAttr – uso avanzado (ver código), por defecto false
* eager – si es true la imagen se reemplazado en el lado del servidor, si no, se carga diferidamente
* type – uso avanzado (ver código), por defecto es ‘url’, tambíen puede ser ‘srcset’ si tiene una estructura srcset
* callback – uso avanzado (ver código), por defecto false. Tiene que ser ‘replace_custom_srcset’ si el tipo es srcset
* quickMatch – uso avanzado (ver código), por defecto falso
* frontEager – uso avanzado (ver código), por defecto falso

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 acabado. Cuando se agote la cuota, el plugin simplemente servirá las imágenes originales desde tu servidor, sin comprimir ni cambiar el tamaño, hasta que se restablezca la cuota.

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

ShortPixel Adaptive Images usa bunny.net para descargar las imágenes – una CDN global con aproximadamente 90 puntos de presencia en todo el mundo.
Tanto los planes gratuitos como los de pago utilizan la misma CDN con la misma cantidad de ubicaciones.
Puedes comprobar por ti mismo cómo la CDN de bunny.net se compara con otros proveedores de CDN – aquí (en todo el mundo) y aquí (América del Norte).

¿Puedo usar una CDN diferente?

Claro. Aquí tienes cómo configurarlo con Cloudflare y aquí cómo configurarlo con STACKPATH. Ten en cuenta que si utilizas otra CDN en lugar de tráfico de CDN, se usarán créditos de imagen.
Si necesitas más ayuda, por favor, contáctanos.

¿Qué pasa si desactivo el plugin?

Puedes dejar de usar SPAI cuando quieras, pero eso significa que tu web se volverá más lenta 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 de optimización de 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 usar el plugin, ¿qué tengo que hacer?

Puedes encontrar instrucciones exactas aquí.

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

Echa un vistazo a este artículo.

SPAI no funciona bien, tengo 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) Echa un vistazo a nuestra documentación.

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

Reseñas

18 de mayo de 2022
The plugin works great, and I had a bug with a widget. I sent an email to their support, and they created a custom code for me to fix the bug! Amazing work, useful support, easy to use!
6 de mayo de 2022
I spent 50$ and got stressed for 2 weeks with website slowing down and fixing bugs until i deactivated both shortpixel plugin, activated FREE JETPACK and got better service and bug free without spend money. Shortpixel created so many random bugs daily with maps not working and images/logos disappereang in some section. I don't understand even how to get money back!!
8 de abril de 2022
I have tried a lot of image compression plugins and I can say that ShortPixel is the best one by far. It's easy to use and has a great support team that is always there to answer my questions. The customer service is phenomenal and they respond to every question in a timely manner. They also go above and beyond to help you troubleshoot any issues that you may have.
Leer todas las 115 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 3 idiomas locales. 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

3.4.2

Fecha de lanzamiento: 22 de junio de 2022
* Corrección: eliminado loading=lazy también para las reglas que especifican el elemento para no cargarse diferidamente;
* Corrección: actualizada la ruta LQIP a /spai/ en lugar de /client/;
* Corrección: identifica como HTML válido el contenido que comienza con espacio de ancho cero sin interrupción \uFEFF;
* Corrección: eliminada una doble barra cuando la API devuelve una cadena vacía para get_api_url;
* Retoque: añadido un indicador de registro para LQIP;
* Compat: no analiza páginas cuando la constante DONOTCDN está activa;
* Compat: añadida compatibilidad con atributos diferidos para Essential Grid;
* Compat: añadida integración con Jupiter Child themes;
* Compat: añadida una exclusión para no cargar diferidamente para el MK slider;
* Idioma: 0 nuevas cadenas añadidas, 0 actualizadas, 0 confusas y 0 obsoletas.

3.4.1

Fecha de lanzamiento: 25 de mayo de 2022
* Compat: hace que la imagen se cargue rápidamente si Perfmatters la marcó con data-perfmatters-preload;
* Compat: si hay una Global Gallery presente, reemplaza todos los a href de la imagen para que se carguen rápidamente;
* Corrección: data-elementor-open-lightbox de Elementor no se gestiona con JS, se deja como marcador de posición para ser gestionado cuando se muestra el lightbox;
* Corrección: actualizada la biblioteca de minimizado para corregir casos aislados de errores JS debido a fallos del minimizado;
* Corrección: aumenta el límite de retroceso para PCRE regex, necesario para ciertas páginas complejas;
* Corrección: elimina loading=lazy si SPAI carga la imagen de forma diferida;
* Corrección: la expresión regular de ancho/alto de LQIP coincidía con otros elementos dentro del ancho/alto de <svg>;
* Idioma: 0 nuevas cadenas añadidas, 0 actualizadas, 0 confusas y 0 obsoletas.

3.4.0

Fecha de lanzamiento: 21 de abril de 2022
* Nuevo: añadida una funcionalidad de importar y exportar ajustes;
* Nuevo: añadido un aviso en caso de que falte la biblioteca MBString de PHP;
* Compat: excluidas las vistas previas de los correos electrónicos de MailPoet del procesamiento para evitar que falten imágenes;
* Compat: corregida la integración con WP Rocket para sitios sin jQuery;
* Corrección: ya no se añade spai-bg-prepared para modificaciones de DOM a menos que se establezca al menos una de las opciones de cargar diferidamente los fondos;
* Corrección: problema de seguridad potencial corregido: en condiciones especiales, los usuarios con pocos privilegios podían realizar ciertas acciones con el plugin;
* Corrección: añadidos algunos retoques de CSS en la pestaña de exclusiones;
* Corrección: nuevo motor AI: corregido error tipográfico que generaba errores en la consola en algunos casos;
* Corrección: nuevo motor AI: gestiona correctamente las imágenes de fondo que no son url(), se definen en bloques <style> añadidos dinámicamente y se usan en documentos DOM añadidos dinámicamente;
* Idioma: 5 cadenas nuevas añadidas, 0 actualizadas, 0 confusas y 0 obsoletas.

3.3.1

Fecha de lanzamiento: 23 de marzo de 2022
* Retoque: las exclusiones ahora funcionan con atributos, del lado del servidor (p. ej., img[width=200] excluye todas las imágenes con el atributo width="200";
* Corrección: maneja correctamente múltiples formularios de variación de WooCommerce en la misma página;
* Corrección: SPAI no se cargaba después de descartar la alerta de jQuery y luego elegir el nuevo motor AI en los ajustes;
* Corrección: el nuevo motor AI ahora divide correctamente los selectores que contienen , dentro de ellos, p. ej., div (li.class1, span.class2);
* Idioma: 0 nuevas cadenas añadidas, 1 actualizada, 0 confusas y 0 obsoletas.

3.3.0

Fecha de lanzamiento: 2 de marzo de 2022
* Nuevo: aviso añadida al cambiar la URL de la API, sobre el consumo de créditos al usar otra CDN;
* Nuevo: SPAI ahora se desactiva/activa automáticamente al agotarse/recargar créditos para evitar redireccionamientos inútiles;
* Compat: actualizada la biblioteca utilizada para minificar archivos CSS/JS;
* Corrección: el aviso que aparece cuando se agotan los créditos no siempre se mostraba;
* Corrección: a veces aparecía una advertencia junto al aviso de actualización;
* Corrección: análisis de JS con etiquetas <script> que fallaban en // --> </script> comentarios HTML de estilo antiguo para JS;
* Corrección: actualizadas varias cadenas que aún contenían créditos en lugar de tráfico;
* Corrección: en algunos casos aparecía una advertencia de PHP;
* Corrección: nuevo motor AI: ciertos fondos que se añaden dinámicamente a la página no se gestionaban correctamente;
* Corrección: nuevo motor AI: estilos de análisis que aún no están cargados cuando se activa parseSelectors;
* Idioma: 4 cadenas nuevas añadidas, 28 actualizadas, 1 confusa y 0 obsoletas.

3.2.2

Fecha de lanzamiento: 16 de febrero de 2022
* Retoque: añade parámetro para tener en cuenta las imágenes diferidas en bloques de style (y cambia el tamaño incluso si no se conoce el ancho original);
* Corrección: los fondos con gradient y background no funcionaban correctamente después de 3.2.1;
* Corrección: nuevo motor AI: corrige el manejo de bloques <style> dentro de las modificaciones del DOM;
* Corrección: nuevo motor AI: corrige el mostrar fondos que son imágenes en línea pero no de SPAI, dentro de las modificaciones del DOM;
* Idioma: 0 nuevas cadenas añadidas, 0 actualizadas, 0 confusas y 0 obsoletas.

3.2.1

Fecha de lanzamiento: 25 de enero de 2022
* Retoque: mejorada la documentación para añadir reglas de reemplazo personalizadas;
* Retoque: reemplaza el <source src ..> si contiene una imagen;
* Compat: añadida integración con los atributos data-big/smallimg de los temas de WPZOOM;
* Corrección: al purgar la caché del plugin LiteSpeed Cache, SPAI también purgará su caché de CSS;
* Corrección: reemplazar el atributo src para los métodos SRCSET y BOTH no funcionaba correctamente todo el tiempo;
* Corrección: una etiqueta ahora puede ser excluida por un selector simple;
* Corrección: elimina la url ajax codificada y usa la constante ajaxurl en su lugar para asegurar compatibilidad completa con las instalaciones WP en sub-carpetas (como /wp/wp-admin/);
* Corrección: El Comprobador de imágenes ahora funciona correctamente con fondos gestionados por el Nuevo motor AI;
* Corrección: Nuevo motor AI: añade siempre h_ cuando sea un LQIP;
* Corrección: Nuevo motor AI: corrige el usio de exclusiones regex (elimina la / al principio y al final);
* Corrección: Nuevo motor AI: ignora fondos url("") vacios;
* Corrección: Nuevo motor AI: arregla los selectores de exclusión de ruta y dominio que coincidían con cualquier cosa;
* Idioma: 0 nuevas cadenas añadidas, 0 actualizadas, 0 confusas y 0 obsoletas.

3.2.0

Fecha de lanzamiento: 22 de diciembre de 2021
* Nuevo: si la misma imagen está presente en diferentes tamaños en la misma página, solo se cargará una vez y se reutilizará;
* Nuevo: añadido data-spai-crop en el Nuevo motor AI, que puede anular la configuración de recorte para imágenes específicas donde este atributo está presente;
* Nuevo: al vaciar las cachés en WP Rocket, Swift Performance y LiteSpeed Cache, el CSS servido por SPAI también se vaciará automáticamente;
* Retoque: el estado de la cuenta en la configuración ahora tiene en cuenta los ciclos de facturación y muestra correctamente la información de tráfico;
* Retoque: los globos de ayuda en ajustes se ven mejor y son más visibles;
* Compat: solucionados varios problemas de compatibilidad con Internet Explorer en el Nuevo motor AI;
* Corrección: las exclusiones de expresiones regulares no funcionaban correctamente en algunos casos, con el Nuevo motor AI;
* Corrección: se producía un error fatal en ciertas configuraciones cuando se vaciaba la caché de WP Rocket;
* Corrección: no reemplaza los marcadores de posición en línea data:image que no son generados por SPAI;
* Corrección: el recorte especial en las imágenes de fondo no funcionaba correctamente para las pantallas retina;
* Corrección: el nuevo AI cargará la imágen original si no hay ningún LQIP disponible;
* Corrección: carga de la URL original para fondos que también tienen, por ejemplo, background:transparent en los estilos;
* Corrección: elementos con otras imágenes en línea como fondos añadidos más tarde al documento a través de mutaciones;
* Corrección: algunos de los ajustes sugeridos por la herramienta de configuración automática no se mostraban correctamente;
* Corrección: imágenes de fondo que tienen degradado con un url() sin comillas en Chrome;
* Corrección: la herramienta de Comprobación de imágenes ahora funciona correctamente con fondos gestionados por el Nuevo motor AI;
* Corrección: problemas con background-size: auto 100%;
* Corrección: si la clave de API era incorrecta en el asistente de configuración, no se podía introducir nuevamente;
* Idioma: 16 nuevas cadenas añadidas, 4 actualizadas, 0 confusas y 12 obsoletas.

3.1.3

Fecha de lanzamiento: 24 de noviembre de 2021
* Corrección: las galerías y feeds de Instagram deberían funcionar correctamente ahora;
* Corrección: el parámetro de recorte especial multiplicaba la resolución original de la imagen en las pantallas retina;
* Corrección: AVIF aún se servía en algunos casos, incluso si la opción estaba desactivada;
* Corrección: sirve el nuevo JS AI desde el dominio/CDN personalizado, si el servicio de JS desde CDN está activado;
* Corrección: las opciones de tipo de archivo estaban ocultas en los ajustes cuando solo AVIF estaba activo (sin WebP);
* Corrección: hace que las exclusiones de cambio de tamaño no sean diferidas;
* Corrección: cuando había comentarios HTML antes de la declaración DOCTYPE, SPAI no funcionaba correctamente;
* Idioma: 0 nuevas cadenas añadidas, 1 actualizada, 0 confusas y 0 obsoletas.

3.1.2

Fecha de lanzamiento: 17 de noviembre de 2021
* Corrección: se ha vuelto a añadir la dependencia de jQuery para el antiguo motor de AI;
* Corrección: advertencia de PHP que aparecía en ciertos casos;
* Idioma: 0 nuevas cadenas añadidas, 0 actualizadas, 0 confusas y 0 obsoletas.

3.1.1

Fecha de lanzamiento: 12 de noviembre de 2021
* Corrección: desactivación dejaba involuntariamente el registro activo;
* Corrección: aviso de undefined sobre marcador de posición de video;
* Corrección: varias correcciones pequeñas en el procesamiento del Nuevo motor de AI;
* Idioma: 0 nuevas cadenas añadidas, 0 actualizadas, 0 confusas y 0 obsoletas.

3.1.0

Fecha de lanzamiento: 11 de noviembre de 2021
* Nuevo: añadida la opción Puntos de ruptura de tamaño para cambiar el tamaño de las imágenes, especialmente útil cuando las imágenes cambian mucho de tamaño en varios tamaños de pantalla;
* Nuevo: las cabeceras necesarias ahora se añaden automáticamente al usar Apache, para evitar problemas de CORS con el nuevo motor AI;
* Nuevo: añadido soporte de preload de fuentes para la CDN (cuando se analiza un archivo CSS, las fuentes ya estarán preparadas para la CDN);
* Nuevo: añadidas opciones separadas para WebP y AVIF, para tener más control sobre estos ajustes;
* Nuevo: añadida información emergente para los ajustes del plugin para una comprensión más fácil;
* Compat: añadida compatibilidad con el plugin Agile Store Locator;
* Compat: la imagen de marcador de posición que usa WP Rocket para las incrustaciones de YouTube ahora se excluye automáticamente del procesamiento;
* Corrección: el mecanismo del aviso de actualización del plugin ya no funcionaba;
* Corrección: el análisis funciona ahora en bloques <style> cuando se añade background-image justo después de {;
* Corrección: las dimensiones de la imagen ahora se recuperan correctamente de los archivos SVG, cuando lo tienen definido como viewBox o como width y height;
* Corrección: los LQIP siempre se mostraban al usar el nuevo motor AI, incluso si la opción estaba desactivada;
* Idioma: 18 nuevas cadenas añadidas, 0 actualizadas, 0 confusas y 6 obsoletas.

3.0.0

Fecha de lanzamiento: 14 de octubre de 2021
* Nuevo: el nuevo motor de imágenes adaptativas (basado en JavaScript puro, sin requerir jQuery) ahora se puede habilitar desde la pestaña Comportamiento en Ajustes -> ShortPixel AI;
* Nuevo: opción para servir los archivos JS locales desde la CDN;
* Nuevo: las fuentes locales ahora también se sirven desde la CDN, cuando se refieren desde archivos CSS analizados;
* Retoque: reactivada la entrega automática de AVIF para navegadores compatibles;
* Retoque: varias correcciones ortográficas y de redacción a lo largo de todas las cadenas del plugin;
* Retoque: el plugin ahora está completamente probado con PHP8;
* Retoque: eliminada la opción de volver a los ajustes de 1.8.x al desactivar;
* Corrección: solucionados varios problemas con diferentes integraciones (plugins de caché, galerías, etc.);
* Corrección: al desactivar la entrega de imágenes de próxima generación para ciertos tipos de imágenes, se desactivaba incorrectamente toda la opción;
* Idioma: 18 nuevas cadenas añadidas, 51 actualizadas, 0 confusas y 12 obsoletas.

2.3.3

Fecha de lanzamiento: 30 de junio de 2021
* Corrección: problema al validar la clave de API
* Idioma – 0 nuevas cadenas añadidas, 0 actualizadas, 0 confusas y 0 obsoletas

2.3.2

Fecha de lanzamiento: 29 de junio de 2021
* Desactiva temporalmente la corrección de errores del códec pendiente de AVIF (https://github.com/xiph/rav1e/issues/2757)
* Idioma: 0 nuevas cadenas añadidas, 0 actualizadas, 0 confusas y 0 obsoletas.

2.3.1

Fecha de lanzamiento: 28 de junio de 2021
* Nuevo: versione el javascript en el nombre del archivo para evitar cachés más rebeldes
* Solución: no analice las respuestas AJAX a las cargas.
* Solución: elemento anidado que tiene un fondo diferente: estaba tomando el fondo del elemento principal.
* Corregir el aviso en los registros a veces cuando la información del dominio del servidor
* Idioma: 0 cadenas nuevas agregadas, 0 actualizadas, 0 borradas y 0 obsoletas.

Fecha de lanzamiento: 28 de junio de 2021
* Nuevo: versiona el JavaScript en el nombre del archivo para evitar las cachés más rebeldes
* Corrección: no analiza las respuestas AJAX a las subidas.
* Corrección: elemento anidado que tiene un fondo diferente: estaba tomando el fondo del elemento principal.
* Corrección: aviso en los registros a veces cuando la información del dominio del servidor
* Idioma: 0 cadenas nuevas añadidas, 0 actualizadas, 0 confusas y 0 obsoletas.

2.3.0

Release date: June 17th, 2021
* New: images (including the ones from CSS files) are now served automatically in the new AVIF format to supporting browsers;
* New: moved the JS detection mechanism for WebP/AVIF support directly to the CDN level, so no JS is required anymore for this;
* Language: 0 new strings added, 6 updated, 0 fuzzed, and 0 obsoleted.

Fecha de lanzamiento: 17 de junio de 2021
* Nuevo: las imágenes (incluidas las de los archivos CSS) ahora se sirven automáticamente en el nuevo formato AVIF para los navegadores compatibles;
* Nuevo: movido el mecanismo de detección de JS para la compatibilidad con WebP/AVIF directamente al nivel de CDN, por lo que ya no se requiere JS para esto;
* Idioma: 0 cadenas nuevas añadidas, 6 actualizadas, 0 confusas y 0 obsoletas.

2.2.4

Fecha de lanzamiento: 14 de junio de 2021
* Compat: se ha añadido una constante – SPAI_ELEMENTOR_WORKAROUND – para desactivar el análisis de los módulos de Elementor que generan errores críticos;
* Compat: solución para WP Rocket que llama en ciertas circunstancias al filtro rocket_css_content con un solo parámetro;
* Corrección: algunas advertencias aparecían en algunos casos cuando la cola lqip no era un array;
* Corrección: clave de array incorrecta cuando el cálculo de no background no podía determinar el tamaño del recorte y devolvía solo el ancho y la altura;
* Corrección: problemas en iPhone con el análisis de hojas de estilos al tiempo que se mejora la adaptatibilidad de las páginas al analizarlas (async);
* Idioma: 0 nuevas cadenas añadidas, 0 actualizadas, 0 confusas y 0 obsoletas.

2.2.3

Fecha de lanzamiento: 18 de mayo de 2021
* Nuevo: también analiza dentro de los bloques <script type="text/template">;
* Corrección: el cambio de tamaño del recorte de los fondos no funcionaba en varios casos, lo que ahora está arreglado;
* Corrección: actualiza el texto de notificación sobre las imágenes de próxima generación servidas por SPIO;
* Corrección: los casos en los que una mutación tiene fondos de un bloque CSS existente ahora se manejan correctamente;
* Corrección: la función de recorte especial ahora maneja correctamente las situaciones en las que el parámetro width no es el primero;
* Corrección: el selector de fondo inline manejará situaciones sin espacio antes de la definición de clase CSS;
* Corrección: elimina los valores predeterminados para los parámetros JS para admitir IE11;
* Corrección: las imágenes de los elementos li añadidos con data-thumb ahora se reemplazan;
* Corrección: las exclusiones de URL también se verifican cuando se reemplaza dentro de los bloques JS;
* Idioma: 0 nuevas cadenas añadidas, 2 actualizadas, 0 confusas y 0 obsoletas.

2.2.2

Fecha de lanzamiento: 29 de abril de 2021
* Corrección: la versión minimizada de los archivos CSS del plugin era más grande que la versión sin minimizar;
* Corrección: encuentra el archivo local cuando la URL contiene un elemento de ruta antes de wp-content, que no está presente en el disco;
* Idioma: 0 nuevas cadenas añadidas, 0 actualizadas, 0 confusas y 0 obsoletas.

2.2.1

Fecha de lanzamiento: 26 de abril de 2021
* Compatibilidad: añadida integración con Real3D Flipbook;
* Corrección: había un error «Class not found» en algunos casos cuando se vaciaba la caché de LiteSpeed desde nuestro plugin;
* Corrección: en algunos casos, el tamaño de las imágenes de fondo no se establecía correctamente;
* Corrección: protección añadida para un gran número de variaciones de productos; el plugin ahora funcionará correctamente en estos casos;
* Idioma: 0 nuevas cadenas añadidas, 0 actualizadas, 0 confusas y 0 obsoletas.

2.2.0

Fecha de lanzamiento: 20 de abril de 2021
* Nuevo: filtro añadido shortpixel/ai/customRules para reglas de reemplazo personalizadas;
* Nuevo: añadida la carga diferida adecuada para las imágenes de fondo;
* Nuevo: tiene en cuenta los estilos CSS background-*: tamaño, posición, etc.;
* Nuevo: carga diferida de las imágenes en los bloques CSS;
* Nuevo: maneja correctamente varias URL en la misma declaración background-image:;
* Nuevo: cuando te quedes sin créditos, ahora puedes tener la opción de recargar directamente desde los ajustes del plugin;
* Compat: añadida integración con el tema Uncode y su componente iLightBox;
* Compat: integración añadida con WPC Variations Table;
* Compat: integración añadida con Soliloquy Slider Plugin;
* Compat: también se integra correctamente con los temas hijo de Divi;
* Compat: mejorada la integración con Elementor, todas las imágenes ahora deberían reemplazarse correctamente;
* Corrección: las variaciones de producto de WooCommerce se rompían si srcset estaba presente, pero era falso;
* Corrección: en ciertos casos, las imágenes de fondo con prioridad importante de CSS no se manejaban correctamente;
* Corrección: también elimina el atributo sizes si eliminamos el srcset;
* Corrección: error de reemplazo cuando un atributo html contiene datos «..»;
* Corrección: varias correcciones pequeñas en los ajustes, fuentes, mensajes de depuración, inicio de sesión en la cuenta de ShortPixel y carga diferida;
* Idioma: 7 cadenas nuevas añadidas, 2 actualizadas, 0 confusas y 3 obsoletas.

EARLIER VERSIONS

  • por favor, consulta el archivo changelog.txt dentro del archivo del plugin.