Remover tags de parágrafos de imagens no WordPress

leonardo

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()
});

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *