Tag: tag p

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

    [WordPress] ไม่ต้องใส่ 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 ให้เราอัตโนมัติ