Daniel Tănasie

Cum se pot elimina paragrafele de la imagini

decembrie 4, 2014 Tutoriale Wordpress, Wordpress Tips & Tricks no comments

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.

By Daniel Tănasie
Lucrează în cadrul firmei 3Waves Net ca Web Developer. Scrie tutoriale WordPress pe baza experienței.

Lasă un răspuns

Acest sit folosește Akismet pentru a reduce spamul. Află cum sunt procesate datele comentariilor tale.