Remove inline width from figure

I add an image with caption to my page and need to increase <figure> width. But wordpress is adding an inline width.

<a href="https://wordpress.stackexchange.com/questions/136311/image path"><img src="https://wordpress.stackexchange.com/questions/136311/image path" alt="caption" width="216" height="95" class="size-full wp-image-44" /></a> caption 

So, the DOM look like this:

<figure id="attachment_43" aria-labelledby="figcaption_attachment_43" class="wp-caption alignnone" style="width: 216px">
   <a href="">
       <img src="http://localhost/bordados/website/wp-content/uploads/2014/02/homeThumb01.jpg" alt="Caption" width="216" height="95" class="size-full wp-image-43">
   </a>
   <figcaption id="figcaption_attachment_43" class="wp-caption-text">Caption.</figcaption>
</figure>

I try to remove width=”216″ from code, but the caption desappear.

How I remove this inline style?

4 Answers
4

SOLVED

I’m using roots theme. So I open cleanup.php file and comment/remove this line:

$attributes .= ' style="width: ' . (esc_attr($attr['width']) + 10) . 'px"';

Leave a Comment