¿Deseas eliminar los atributos de ancho y alto de las imágenes en las publicaciones? Este fragmento eliminará todos los atributos de ancho y alto de tus imágenes para permitir que un tema adaptable maneje el tamaño.
Instrucciones
Todo lo que tienes que hacer es agregar este código al archivo functions.php de tu tema o a un plugin específico del sitio:
add_filter( 'post_thumbnail_html', 'remove_wps_width_attribute', 10 );
add_filter( 'image_send_to_editor', 'remove_wps_width_attribute', 10 );
function remove_wps_width_attribute( $html ) {
$html = preg_replace( '/(width|height)=\"\d*\"\s/', "", $html );
return $html;
}
Nota: Si es la primera vez que agregas fragmentos de código en WordPress, consulta nuestra guía sobre cómo copiar / pegar fragmentos de código correctamente en WordPress, para que no rompas accidentalmente tu sitio.
Si te gustó este fragmento de código, considera echar un vistazo a nuestra reseña de WPtouch.
Muchas gracias.
Si deseas hacer esto con fines de adaptabilidad, una mejor manera sería resolver este problema con CSS, ya que CSS sobrescribe estos atributos:
img{
max-width:100%;
height: auto;
}