WordPress'te bildiğiniz üzere her görselin başına ve sonuna "p" (paragraf) etiketi ekleniyor ve bu durum da, görsellerde olası fazla boşlukların oluşmasına neden olabilmektedir. Tasarım yaparken bu sorunu çözmek için çok uğraştım ve eklentisiz bir şekilde, sadece fonksiyon kodları ile çözülebileceğini öğrendim.
Aşağıdaki kodları, değiştirmeden temanızın "functions.php" dosyasının en altına eklemeniz yeterli olacaktır. Bundan sonra görsellerde hiçbir şekilde "p" etiketi yer almayacaktır. Ayrıca hatırlatmakta fayda görüyorum, eski görsellerinizden de "p" etiketi otomatik olarak kalkacaktır.
AYRICA: WordPress için Eklentisiz Arama Formu Yapalım (Responsive)
WordPress'te Görsellerdeki Paragraf Etiketini Kaldıralım
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');
Yorum bulunmamaktadır.