Categories
Wordpress

[WordPress] ไม่ต้องใส่ tag p อัตโนมัติให้รูปภาพของเรา

เวลาเราเขียนเนื้อหาอะไรใน Wordpress นั้น ตัว Wordpress เองจะทำการใส่ tag p ให้อัตโนมัติในกรณีที่เราไม่ได้ใส่ tag อะไรคลุมไว้ แต่บางคนคงไม่ชอบที่ตัว Wordpress มาใส่ tag p ให้กับรูปภาพของ ด้วยสาเหตุส่วนตัวหลาย ๆ อย่าง แต่เราจะทำยังไงไม่ให้มันใส่ tag p ให้รูปภาพของเราละ

เวลาเราเขียนเนื้อหาอะไรใน WordPress นั้น ตัว WordPress เองจะทำการใส่ tag p ให้อัตโนมัติในกรณีที่เราไม่ได้ใส่ tag อะไรคลุมไว้ แต่บางคนคงไม่ชอบที่ตัว WordPress มาใส่ tag p ให้กับรูปภาพของ ด้วยสาเหตุส่วนตัวหลาย ๆ อย่าง แต่เราจะทำยังไงไม่ให้มันใส่ tag p ให้รูปภาพของเราละ

ให้ไปที่ functions.php นะครับ แล้วนำ code นี้ไปแปะไว้

[php]
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’);
[/php]

เพียงเท่านี้ เราก็ไม่มีเจ้า tag p มากวนใจรูปภาพของเราแล้วละครับ ^^

แต่ถ้าไม่ต้องการให้ใส่ tag p อัตโนมัติเลย ก็ไปดูที่นี่ครับ วิธีแก้ไม่ให้ WordPress ใส่ tag p ให้เราอัตโนมัติ

Leave a Reply

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