Si utilizamos cargador de imágenes («Añadir objeto») de WordPress para subir fotos, al insertar una determinada imagen dentro del contenido nos incluirá los atributos ancho y alto de la etiqueta HTML , por ejemplo:
<img src="https://www.bufa.es/wp-content/uploads/fotodeprueba.jpg" width="800" height="600" class="aligncenter size-full" alt="" title="">
Bien, siempre lo más correcto es siempre definir los atributos ancho y alto de las imágenes, pero puede darse el caso que no nos interese (por tema del futuro administrador de la web, reponsive design, etc…) insertar las imágenes son estos 2 atributos. En este último caso, abrimos y añadimos el siguiente código php en el archivo functions.php de nuestro theme de wordpress:
add_filter( 'post_thumbnail_html', 'eliminar_att_ancho_alto', 10 ); add_filter( 'image_send_to_editor', 'eliminar_att_ancho_alto', 10 ); function eliminar_att_ancho_alto( $html ) { $html = preg_replace( '/(width|height)=\"\d*\"\s/', "", $html ); return $html; }
Y a partir de ahora nos subirá el ejemplo anterior con este código fuente:
<img src="https://www.bufa.es/wp-content/uploads/fotodeprueba.jpg" class="aligncenter size-full" alt="" title="">
Agradezco tu comentario 🤘