[WordPress] remove_image_size ฟังก์ชั่นใหม่ของ WordPress 3.9

July 5, 2014 12:33 pm Wordpress , ,

remove_image_size() เป็นฟังก์ชั่นใหม่ที่ถูกเพิ่มมาใน WordPress 3.9 โดยจุดประสงค์หลักของมันคือ ใช้สำหรับกรณีที่เราติดตั้ง Plugin แล้วเจ้า Plugin ตัวนั้นดันใช้ชื่อที่ตั้งสำหรับรูปขนาดนั้นไว้ เป็นชื่อเดียวกับที่เราจะใช้งานแต่คนละขนาดกัน

วิธีการใช้งาน remove_image_size

มาดูวิธีการใช้งานของ remove_image_size() กัน ว่ามีวิธีการใช้งานยังไง

โดย $name ก็คือ ชื่อของรูปที่เราต้องการลบออกไป // แต่ชื่อรูปที่เราไม่สามารถลบขนาดออกไปได้คือ thumb, thumbnail, medium, large, post-thumbnail หรือชื่อรูปที่เป็นมาตรฐานของ WordPress เอง

แต่จากที่เคยใช้งานจะเป็นในกรณีที่จะปรับแต่ง Plugin ของคนอื่นมากกว่า อย่างเช่น เค้าทำ widget ที่จะดึง post ที่เราต้องการมาโชว์พร้อมรูป featured image แล้ว plugin ตัวนั้นดันใช้ขนาดที่ไม่ตรงกับที่เราต้องการใช้งาน เราก็มา remove_image_size() ขนาดรูปใน plugin ตัวนี้ แล้วก็ add_image_size() เข้าไปใหม่ในชื่อเดิม โดยเราเปิดไปที่ functions.php และใส่ code ในลักษณะนี้ลงไป

เพื่อที่เวลา Plugin มีการอัพเดตอะไรก็ตาม ขนาดรูปก็ยังเป็นขนาดที่เราตั้งค่าไว้อยู่ดี