O problemă des întâlnită de dezvoltatorii de teme WordPress o reprezintă setările implicite. Una, mai ales, e tare neplăcută. La adăugarea unei imagini automat în jurul ei se pune un paragraf, fără clasă, fără id ca să te poți lega de ceva.
<p><img src="imagine.jpg" alt="" /></p>
eliminarea acestui paragraf se poate face din functions.php folosind o metodă simplă și un filtru pe content:
function filter_paragraph_img($content){ return preg_replace('/<p>\s*(<a .*>)?\s*(<img .* \/>)\s*(<\/a>)?\s*<\/p>/iU', '\1\2\3', $content); } add_filter('the_content', 'filter_paragraph_img');
Rezultă o imagine adăugată direct între paragrafele de text. Simplu și eficient.