Por padrão, o WordPress incorporar a tag <p> em imagens. Isso é uma coisa boa na maioria dos casos, mas no caso de você não quer mostrar essas tags <p>, aqui está uma ótima maneira de remover a tag <p> sem ter que mexer no núcleo do WordPress.
Basta colar o seguinte código em seu arquivo functions.php do tema, salvá-lo, e as tags <p> sumiram.
[sourcecode language=”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’);[/sourcecode]
Via wprecipes.com
Temas