WordPress ne nous laisse pas afficher les images à l’extérieur d’un paragraphe il ajoute automatiquement la balise <p>, ce qui peut-être gênant si vous êtes fâché avec cette balise et que vous voulez les supprimer ajouté le code suivant :
add_filter( 'the_content', 'the_content_example' ); function the_content_example( $content ) { return preg_replace('/<p>\s*(<a .*>)?\s*(<img .* \/>)\s*(<\/a>)?\s*<\/p>/iU', '\1\2\3', $content); }