Como remover width e height padrão das imagens do WordPress

Aprenda a remover os atributos de largura e altura padrão das imagens no WordPress para deixar seu site mais responsivo.

Em muitos casos, precisamos remover o tamanho e a altura padrão das imagens do WordPress para conseguir trabalhar de forma mais responsiva.

Abaixo está o código que faz isso automaticamente. Basta inseri-lo no arquivo functions.php do seu tema.

<?php 
  add_filter( 'post_thumbnail_html', 'remove_width_attribute', 10 );
  add_filter( 'image_send_to_editor', 'remove_width_attribute', 10 );
 
  function remove_width_attribute( $html ) {
    $html = preg_replace( '/(width|height)="\d*"\s/', "", $html );
    return $html;
  }
?>

Esse trecho remove os atributos width e height das imagens geradas pelo WordPress, permitindo que elas se ajustem automaticamente ao tamanho do contêiner, algo essencial para layouts responsivos. 😉