Os atributos de largura e altura em linha nunca foram um grande problema com imagens no WordPress, pois eram facilmente substituídas por CSS.
O problema que estou tendo é que todas as imagens com legendas estão sendo agrupadas em um ID 'attachment _ (' attachmentnumber ') e uma classe de' wp-caption 'E recebem propriedades de largura e altura CSS embutidas. Essa é uma grande dor de cabeça, então eu gostaria de remover os estilos em linha dessa div, se possível.
Respostas:
Para remover a largura embutida de uma maneira PHP limpa, isso pode ser feito com um filtro, conforme descrito no código-fonte: https://core.trac.wordpress.org/browser/trunk/src/wp-includes/media.php # L1587
Retornar um zero (ou falso) o removerá:
fonte
Você pode substituir estilos embutidos por "! Important" assim:
Se você deseja uma correção do PHP, consulte: http://troychaplin.ca/2012/06/updated-function-fix-inline-style-that-added-image-caption-wordpress-3-4/
ou javascript / JQuery:
fonte