Tutoriale Wordpress / Wordpress Tips & Tricks

Cum se pot elimina paragrafele de la imagini

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.

Scrie un comentariu sau pune o intrebare

Your email address will not be published. Required fields are marked *

*