Remover tags de parágrafos de imagens no WordPress

Por padrão o wordpress coloca as tags img dentro de uma tag wordpress, resolver isso é bem simples. Insira o seguinte código no seu arquivo functions.php function filter_ptags_on_images($content){ return preg_replace(‘​/<p>\s*(<a .*>)?\s*(<img .* \/>)\s*(<\/a>)?\s*<\/p>/iU’, ‘\1\2\3’, $content); } add_filter(‘the_content’, ‘filter_ptags_on_images’); Ou você também pode ter o mesmo resultado com jquery jQuery(document).ready(function($) { jQuery(“p:has(img) img”).unwrap() });