به طور پیش فرض وردپرس تصاویر را در برچسب <p> جاسازی می کند این چیز خوبی است اما در اکثر موارد شما نمی خواهید که آن تگ p نشان داده شود. در اینجا یک راه ساده برای حذف تم بدون نیاز به هک وردپرس وجود دارد که در اختیار شما قرار می دهیم.
کد زیر را در فایل functions.php خود ذخیره کنید و مشاهده می کنید که تگ های <p> از بین می روند.
1 2 3 4 5 |
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'); |