Un usuario pregunt贸 馃憞
Hola, estoy usando im谩genes web con etiqueta de imagen. Pero el plugin AMP elimina la etiqueta de imagen. Siguiendo el c贸digo html que estoy usando en mi blog para insertar im谩genes web con la opci贸n de retroceso de jpg.
<picture>
<source srcset="/wp-content/uploads/2019/11/rna.webp" type="image/webp">
<img src="/wp-content/uploads/2019/11/rna.jpg" alt="RNA" class="wp-block-image">
</picture>
Estoy usando AMP en modo de transici贸n. 驴Hay alguna forma de mostrar im谩genes web tanto en la versi贸n no AMP como en la versi贸n AMP?
(@pierlo)
Hace 1 a帽o, 1 mes
Hola Naveen,
No puedo replicar su problema en esa p谩gina.
Adem谩s, parece que ha creado 2 ediciones para informar del mismo problema. Cierre uno si este es el caso.
(@naveendsouza)
Hace 1 a帽o, 1 mes
Hola @pierlo, deshabilit茅 el plugin AMP por un tiempo. Ahora activ茅 el plugin AMP. Por favor revise ahora.
Perd贸n por crear dos temas para cerrar otro.
(@westonruter)
Hace 1 a帽o, 1 mes
@naveendsouza Hola. Buscamos una forma de intentar convertir autom谩ticamente picture
etiquetas a amp-img
en https://github.com/ampproject/amp-wp/issues/1316
Sin embargo, terminamos abandonando el intento por las razones mencionadas en ese n煤mero.
Sin embargo, es posible que desee considerar este enfoque fallback
yo amp-img
: https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image
Pero esto no es muy bueno para los navegadores que no son compatibles con WebP, seg煤n tengo entendido, porque significa que primero tendr铆an que descargar la imagen de WebP y luego fallar al cargarla y luego volver al JPEG. El mejor enfoque ser铆a simplemente vincular a la versi贸n JPEG, y luego al servidor web para detectar si el navegador est谩 iniciando el image/webp
formato en el Accept
encabezado y, de ser as铆, volver a publicar autom谩ticamente la versi贸n WebP en lugar de JPEG.
Sin embargo, dado que no est谩 utilizando el modo est谩ndar, la versi贸n de AMP generalmente solo viene a trav茅s de la b煤squeda. Cuando la versi贸n AMP se sirve a trav茅s de la B煤squeda de Google, pasar谩 por Google AMP Cache, que autom谩ticamente entregar谩 la versi贸n WebP como se explica en https://developers.google.com/amp/cache/overview#cache-optimizations-and-modifications
Entonces, al final, creo que solo deber铆a publicar la versi贸n JPEG en las p谩ginas AMP con regularidad img
que cambiar谩 el plugin AMP para 茅l amp-img
.
(@naveendsouza)
Hace 1 a帽o, 1 mes
Hola @westonruter No soy bueno creando un nuevo c贸digo html.
Entonces, al final, creo que solo deber铆a servir la versi贸n JPEG en las p谩ginas AMP en img regular, lo que convertir谩 el plugin AMP en amp-img.
驴C贸mo?
Encontr茅 dos soluciones para mostrar im谩genes web en AMP y no AMP
1) Solo c贸digo HTML
de aqu铆 https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image
<picture>
<source srcset="/wp-content/uploads/2019/11/rna.webp" type="image/webp">
<img src="/wp-content/uploads/2019/11/rna.jpg" alt="RNA" class="wp-block-image">
</picture>
<amp-img alt="RNA"
width="768"
height="432"
layout="responsive"
src="https://allfullform.com/wp-content/uploads/2019/11/rna.webp">
<amp-img alt="RNA full form"
fallback
width="1920"
height="1080"
src="https://allfullform.com/wp-content/uploads/2019/11/rna.jpg"></amp-img>
</amp-img>
No creo que el primer art铆culo del c贸digo AMP anterior sea de utilidad porque si no se encuentra la imagen, la p谩gina AMP muestra 芦forma de ARN completo禄 como una imagen de art铆culo en lugar de 芦ARN禄.
2) c贸digo HTML y archivo .htaccess
desde aqu铆 https://wordpress.org/support/topic/is-it-possible-to-upload-webp-images-directly/ a) C贸digo HTML <img src="/wp-content/uploads/2019/11/rna.jpg" alt="RNA" class="wp-block-image">
b) c贸digo .htaccess
<ifModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_ACCEPT} image/webp
RewriteCond %{REQUEST_URI} (?i)(.*)(.jpe?g|.png)$
RewriteCond %{DOCUMENT_ROOT}%1.webp -f
RewriteRule (?i)(.*)(.jpe?g|.png)$ %1.webp [L,T=image/webp,R]
</IfModule>
<IfModule mod_headers.c>
Header append Vary Accept env=REDIRECT_accept
</IfModule>
AddType image/webp .webp
H谩game saber qu茅 m茅todo es bueno para realizar la menor solicitud y ahorrar ancho de banda.
(@westonruter)
Hace 1 a帽o, 1 mes
Creo que el segundo m茅todo es mejor porque evitar谩 la descarga de navegadores WebP que no admiten algo que no admiten. Sin embargo, no estoy familiarizado con el mejor c贸digo .htaccess para usar. Buscar en Google deber铆a proporcionarle algunas soluciones, como ya ha encontrado.
驴Solucion贸 tu problema??
0 / 0