
หากเราสังเกตดีๆ WordPress มันค่อนข้างจะฉลาด คือ เมื่อเวลาที่เราอัพโหลดภาพแล้วเรากำหนดพวก Alignment, Link to หรือ Size และเมื่อเราอัพโหลดภาพครั้งต่อไป มันก็จะจำการตั้งค่าเหล่านี้ไว้ด้วย

ปัญหาก็คือ บางครั้งมันจำเก่งจนเกินไป แม้เราจะแก้แล้วมันก็ยังจำค่าเดิมอยู่ เราจึงมีวิธีการง่ายๆ ที่จะบังคับมันให้ใช้ค่ามาตฐานที่เรากำหนดเองซะเลย เหมาะสำหรับคนที่ไม่ได้เปลี่ยนไปมาบ่อยๆ ใช้เป็นค่าเริ่มต้นได้เลย โดยการกำหนดที่ไฟล์ function.php
ซึ่งต้องใช้สำหรับคนที่สร้าง Child-theme แล้วเท่านั้น หรือหากใครไม่ได้สร้าง Child-theme ก็สามารถลองใช้ปลั๊กอิน My Custom Functions ดูก็ได้ค่ะ
add_action( 'after_setup_theme', 'wpth_default_image_settings' );
function wpth_default_image_settings() {
update_option( 'image_default_align', 'center' );
update_option( 'image_default_link_type', 'none' );
update_option( 'image_default_size', 'full-size' );
}
คำอธิบายโค้ด
image_default_align
เป็นการกำหนดการจัดตำแหน่ง ค่าที่เราใส่ไว้คือcenter
เราสามารถกำหนดเป็นleft
,right
หรือnone
ก็ได้image_default_link_type
เป็นการกำหนดการลิงค์ สามารถกำหนดเป็นmedia file
,attachment page
,custom URL
หรือnone
image_default_size
กำหนดขนาดของภาพ สามารถกำหนดเป็นthumbnail
,medium
,large
หรือfull-size