Formatos de imaxe modernos

Descrición

Este plugin engade compatibilidade con WebP e AVIF para as subidas de medios en WordPress. Por defecto, xeraranse imaxes AVIF se o servidor de aloxamento é compatible con elas; se non, usarase WebP como formato de saída. Cando ambos os formatos están dispoñibles, o formato de saída pódese seleccionar en Axustes > Medios. As imaxes modernas xeraranse só para as novas subidas; as imaxes xa existentes só se converterán a un formato moderno se se rexeneran. As imaxes pódense rexenerar cun plugin como Regenerate Thumbnails ou mediante WP-CLI co comando wp media regenerate.

Por defecto, só se xerarán os subtamaños nun formato de imaxe moderno para as subidas JPEG ou PNG: só o arquivo orixinal subido seguirá existindo como imaxe JPEG/PNG, e os tamaños de imaxe xerados serán arquivos WebP ou AVIF. Para cambiar este comportamento, hai unha caixa de verificación en Axustes > Medios chamada «Output fallback images» que, cando está marcada, fará que o plugin xere tanto o formato orixinal como imaxes WebP ou AVIF para cada subtamaño (lembra de novo que isto só afectará ás imaxes subidas recentemente, é dicir, despois de facer ese cambio).

Este plugin coñecíase antes como WebP Uploads.

Instalación

Instalación desde WordPress

  1. Visita Plugins > Engadir novo.
  2. Busca Modern Image Formats.
  3. Instala e activa o plugin Modern Image Formats.

Instalación manual

  1. Sube o cartafol completo webp-uploads ao directorio /wp-content/plugins/.
  2. Visita Plugins.
  3. Activa o plugin Modern Image Formats.

Despois da activación

  1. Visita a pantalla de administración Axustes > Medios.
  2. Usa os controis da sección Modern Image Formats para configurar os formatos de imaxe modernos.

Preguntas frecuentes

Onde podo enviar os meus comentarios sobre o plugin?

Agradécense moito os comentarios, especialmente porque este plugin pode conter futuras características do núcleo de WordPress. Se tes suxestións ou solicitudes de novas características, podes envialas como un problema no repositorio de GitHub do equipo de rendemento de WordPress. Se necesitas axuda para resolver problemas ou tes unha pregunta sobre o plugin, crea un novo debate no noso foro de soporte.

Onde podo informar de erros de seguridade?

O equipo de rendemento e a comunidade de WordPress tómanse en serio os fallos de seguridade. Agradecemos o teu esforzo por revelar de forma responsable o que atopes e faremos todo o posible por recoñecer as túas contribucións.

Para informar dun problema de seguridade, visita o programa WordPress HackerOne.

Como podo contribuír ao plugin?

As contribucións sempre son benvidas! Aprende máis sobre como participar no Core Performance Team Handbook.

Activei o plugin Modern Image Formats, pero non sempre se xeran imaxes WebP cando subo unha imaxe JPEG. Por que?

Hai dous motivos principais polos que pode non xerarse unha imaxe WebP:

  1. O plugin Modern Image Formats detectou que a versión WebP da imaxe JPEG subida tería un tamaño de arquivo maior que a imaxe JPEG orixinal, polo que non xera a versión WebP.
  2. A imaxe JPEG non se subiu á biblioteca multimedia. Polo momento, as versións WebP só se xeran para as imaxes da biblioteca multimedia. Non se xeran versións WebP para imaxes JPEG que se engaden ao teu sitio doutros xeitos, como nun arquivo de modelo ou no Personalizador.

Co plugin Modern Image Formats activado, xerará o plugin versións JPEG e WebP de cada imaxe que suba?

Por defecto, o plugin Modern Image Formats só xerará versións WebP das imaxes que subas. Se queres que se xeren versións WebP e JPEG, podes ir a Axustes > Medios e activar a opción Generate JPEG files in addition to WebP.

Comentarios

5 de Agosto de 2026 1 resposta
Works well out of the box. Keeps images small.
2 de Xullo de 2026
Easy, fast, and works instantly; I highly recommend it.
26 de Xuño de 2026 1 resposta
This works perfectly for my needs and I see it as an essential plugin. I use it with these settings enabled: ✅ AVIF ✅ Output fallback images ✅ Picture element Then just a question of running wp media regenerate. For images I output in custom blocks (e.g. an ACF image field) I created a theme function that calls wp_get_attachment_image then applies the filter wp_content_img_tag. I guess there was some technical reason why the plugin couldn't do that part.
9 de Decembro de 2025 5 respostas
Good plugin, but no option to set the WebP compression value. What compression is used here?
Ler todas as 26 opinións

Colaboradores e desenvolvedores

“Formatos de imaxe modernos” é un software de código aberto. As seguintes persoas colaboraron con este plugin.

Colaboradores

“Formatos de imaxe modernos” foi traducido a 19 idiomas. Grazas aos desenvolvedores polas súas contribucións.

Traduce “Formatos de imaxe modernos” ao teu idioma.

Interesado no desenvolvemento?

Revisa o código, bota unha ollada aorepositorio SVN, ou subscríbete ao log de desenvolvemento por RSS.

Rexistro de cambios

2.7.1

Correccións de fallos

  • Evita o erro fatal en webp_uploads_filter_wp_get_attachment_image() cando wp_get_attachment_image_src() devolve false e durante o filtrado de rest_prepare_attachment. (2565)

2.7.0

Melloras

  • Engade unha explicación para as saídas de imaxes modernas descartadas. (2518)
  • Ligazón á FAQ desde a sección de axustes. (2480)
  • Reescribe as etiquetas img xeradas por wp_get_attachment_image(). (2451)

Correccións de fallos

  • Desactiva AVIF cando ImageMagick non é compatible coa transparencia AVIF. (2540)

2.6.1

Correccións de fallos

  • Engade unha comprobación simple da versión de PHP arredor dunha función obsoleta. (2285)
  • Corrixe a falta de compatibilidade co elemento PICTURE para a miniatura da entrada e engade a compatibilidade que faltaba con Modern Image Formats para o bloque Widget. (2179)

2.6.0

Correccións de fallos

  • Usa formatos de imaxe modernos nas imaxes de fondo dos bloques Cover e Group. (2121)
  • Corrixe os fallos na conversión AVIF/WebP do tamaño completo orixinal das subidas PNG baseadas en paleta con GD. (2024)

2.5.1

Correccións de fallos

  • Corrixe que Modern Image Format non recortase a imaxe se o recorte é un array. (1887)
  • Corrixe a selección incorrecta do tamaño de imaxe no elemento PICTURE. (1885)

2.5.0

Melloras

  • Cambia ao filtro wp_content_img_tag para mellorar o tratamento das imaxes. (1772)

2.4.0

Melloras

  • Opta automaticamente polos tamaños 1536×1536 e 2048×2048 ao xerar imaxes de reserva. (1679)
  • Converte WebP a AVIF na subida. (1724)
  • Permite que o usuario final opte por xerar todos os tamaños no formato de reserva. (1689)

2.3.0

Melloras

  • Introduce a función auxiliar webp_uploads_get_file_mime_type. (1642)
  • Renomea webp_uploads_get_file_mime_type como webp_uploads_get_attachment_file_mime_type para aclarar a extensión. (1662)

Correccións de fallos

  • Corrixe un fallo que impedía converter as imaxes subidas ao formato de saída previsto cando os formatos de reserva estaban activados. (1635)

2.2.0

Melloras

  • Converte os arquivos PNG subidos a AVIF ou WebP. (1421)

Correccións de fallos

  • Ten en conta que as imaxes adaptables estean desactivadas ao xerar un elemento PICTURE. (1449)

2.1.0

Melloras

  • Mellora a caixa de verificación de desactivación de Picture Element na pantalla de axustes de Medios. (1470)

Correccións de fallos

  • Engade a imaxe de tamaño completo que faltaba no srcset de PICTURE > SOURCE. (1437)
  • Corrixe a imaxe de reserva no elemento PICTURE. (1408)
  • Non envolver o elemento PICTURE se non hai dispoñible unha imaxe de reserva JPEG. (1450)
  • Corrixe o axuste do atributo sizes nos elementos PICTURE > SOURCE. (1354)
  • Elimina a indicación de tipo string de webp_uploads_sanitize_image_format() para evitar un posible erro fatal. (1410)

Documentación

  • Explica como rexenerar as imaxes no readme de Modern Image Formats. (1348)

2.0.2

Melloras

  • I18N: engade contexto ao título da sección Modern Image Formats. (1287)

Correccións de fallos

  • Mellora a compatibilidade dos estilos dos elementos picture. (1307)

2.0.1

Correccións de fallos

  • Corrixe o erro fatal cando outra función de retorno do filtro the_content devolve null en lugar dunha cadea. (1283)

2.0.0

Características

  • Engade compatibilidade co elemento picture. (73)
  • Engade compatibilidade co formato de imaxe AVIF. Engade un axuste para o formato de imaxe de saída que permite elixir entre WebP e AVIF. (1176)

Melloras

  • Mellora os controis de Axustes->Medios para Modern Image Formats. (1273)
  • Elimina o script de reserva obsoleto, agora que o elemento picture é compatible. (1269)

1.1.1

Melloras

  • Antepón a ligazón de Axustes en webp-uploads. (1146)
  • Mellorar a calidade xeral do código con comprobacións de análise estática máis estritas. (775)
  • Aumentar o requisito mínimo de PHP a 7.2. (1130)

Documentación

  • Documentación integrada actualizada. (1160)

1.1.0

  • Engade unha ligazón aos axustes de WebP na táboa de plugins. (1036)
  • Renomea o plugin como «Modern Image Formats». (1101)
  • Usar o slug do plugin para a etiqueta generator. (1103)
  • Elimina a opción ao desinstalar o plugin Modern Image Formats. (1116)
  • Sube a versión mínima requirida de WP á 6.4. (1062)
  • Actualizar a versión probada de WordPress á 6.5. (1027)

1.0.5

  • Exclúe o directorio «.wordpress-org» ao despregar plugins independentes. (866)

1.0.4

  • Sube a versión mínima requirida de PHP á 7.0 e a versión mínima requirida de WP á 6.3. (851)

1.0.3

  • Engade os recursos do plugin independente. (815)

1.0.2

  • Corrixe o tratamento de WebP ao editar imaxes segundo o cambio de WordPress 6.3. (796)

1.0.1

  • Sube a versión «probado ata» á 6.3. (772)

1.0.0

  • Versión inicial do plugin Modern Image Formats como plugin independente. (664)