حذف برچسب های پاراگراف از اطراف تصاویر

مثالی از مشکل :

blah blah blah

<img src="monkey.jpg">

blah blah blah

تبدیل به :

<p>blah blah blah</p>

<p><img src="monkey.jpg"></p>

<p>blah blah blah</p>

ما می توانیم با کد زیر از شر مشکل خلاص شویم:

function filter_ptags_on_images($content){
   return preg_replace('https://cdn.takamooz.com/<p>\s*(<a .*>)?\s*(<img .* \/>)\s*(<\/a>)?\s*<\/p>/iU', '\1\2\3', $content);
}

add_filter('the_content', 'filter_ptags_on_images');

داخل فایل functions.php قالب .

<p>blah blah blah</p>

<img src="monkey.jpg">

<p>blah blah blah</p>

…البته چیز های مانند تصویر شناورfloating بسیار آسانتر خواهد بود .

لینک منبع

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *