• September 19, 2026

    อัพเดทล่าสุดมีอะไรบ้าง https://wordpress.org/documentation/wordpress-version/version-7-1-1/

    WordPress 7.1.1 คือเวอร์ชัน Maintenance and Security Release (อัปเดตย่อยเพื่อความปลอดภัยและการแก้ไขบั๊ก)

    อัปเดตนี้ทำหน้าที่แก้ปัญหารายละเอียดเชิงเทคนิคหลังจากที่ปล่อยเวอร์ชันใหญ่ WordPress 7.1 “Mary Lou”

    รายละเอียดหลักในอัปเดต 7.1.1 Make WordPress – WordPress.org

    WordPress 7.1.1 ปรับปรุงและแก้ไขรวมทั้งหมด 36 รายการ:

    • แก้ไขบั๊กในส่วน Core (แกนกลางระบบ): 17 รายการ WordPress.org
    • แก้ไขบั๊กในส่วน Block Editor (Gutenberg): 19 รายการ
    • แพตช์ความปลอดภัย (Security Patches): ปิดช่องโหว่ความปลอดภัยเพื่อเพิ่มความเสถียรของระบบ

    หมายเหตุ: เนื่องจากเป็นการอัปเดตแบบ Maintenance & Security Release จึงไม่มีการเพิ่มฟีเจอร์ใหม่ (New Features) แต่เน้นไปที่ความเสถียรของฟีเจอร์เดิมที่เพิ่งปล่อยมาใน 7.1

    💡 ทบทวนฟีเจอร์สำคัญจาก WordPress 7.1

    หากเพิ่งอัปเดตมาจากเวอร์ชัน 7.0 ฟีเจอร์หลักที่ถูกเพิ่มเข้ามาในสาย 7.1 ได้แก่:

    1. Responsive Styling per Device: ตั้งค่าสไตล์ (Margin, Padding, Font, Color) สำหรับ Mobile / Tablet / Desktop แยกกันได้จากใน Block Editor โดยไม่ต้องเขียน CSS เพิ่ม
    2. Pseudo-state Styling: ปรับแต่งสไตล์ของปุ่มในสถานะ Hover, Focus, Active ได้ในตัว editor
    3. บล็อกใหม่ (Native Blocks):
      • Tabs Block: สร้างแท็บเนื้อหาในหน้าเว็บได้ทันที Raidboxes
      • Audio Playlist Block: เครื่องเล่นเพลง/เพลย์ลิสต์พร้อม
    4. Client-side Media Processing: ประมวลผลและปรับขนาดรูปภาพผ่าน WebAssembly บนเบราว์เซอร์ผู้ใช้ ช่วยลดภาระ CPU และปัญหา PHP Memory Limit บนเซิร์ฟเวอร์
    5. Notes & Editor Collaboration: เพิ่มระบบคอมเมนต์/โน้ตฝังในบล็อกข้อความ รองรับ Rich text และ Emoji reactions เพื่อให้ทีมบรรณาธิการตรวจทานงานได้สะดวกขึ้น

    คำแนะนำในการอัปเดต Raidboxes

    • สำรองข้อมูล (Backup): สำรองข้อมูลทั้งไฟล์และฐานข้อมูลก่อนกดอัปเดตทุกครั้ง
    • เว็บไซต์ทั่วไป: สามารถกดกดอัปเดตอัตโนมัติผ่านเมนู Dashboard > Updates ในระบบหลังบ้านได้ทันที

    การแก้ไขบั๊กในส่วน Core (แกนกลางระบบ) จำนวน 17 รายการใน WordPress 7.1.1 ส่วนใหญ่เป็นการแก้ปัญหา Regression (บั๊กที่เพิ่งหลุดเข้ามาตอนอัปเดตเวอร์ชัน 7.1) โดยแบ่งออกตามหมวดหมู่อย่างเป็นระบบ ดังนี้:

    1. ระบบสื่อและการจัดการไฟล์ (Media & Attachments)

    • แก้ไขภาพ PNG แบบ Indexed Color ขนาดไฟล์ใหญ่เกินจริง: บั๊กใน 7.1 ที่ระบบประมวลผลรูปภาพฝั่งไคลเอนต์ (Client-side processing) บังคับแปลงไฟล์ PNG ชนิด Indexed/Palette เป็น RGBA ทำให้ภาพขนาดเล็ก (Sub-sizes/Thumbnails) มีขนาดไฟล์ใหญ่กว่าภาพต้นฉบับ ปัจจุบันแก้ไขให้คงฟอร์แมต Indexed Color ไว้ตามเดิม (#65922)
    • ปรับปรุง REST API Response ของสื่อ: ปรับปรุงขั้นตอน finalize ของระบบอัปโหลดสื่อผ่าน REST API (WP_REST_Attachments_Controller) เพื่อส่งคืนค่าข้อมูลจากแถวฐานข้อมูลปัจจุบันได้อย่างถูกต้อง สมบูรณ์ (#66056)

    2. UI/UX และระบบแสดงผล Tooltip & Toolbar (Admin Bar)

    • แก้ไข Race Condition ของ Tooltip: แก้ไขตัวแปร openTimeout ใน wp-tooltip.js ที่ถูกใช้วงกว้างแบบ global scope จนทำให้ Tooltip แต่ละตัวตีกันเองเวลามีการเปิด-ปิดพร้อมกัน (#65674)
    • แก้ข้อผิดพลาด DOMException ในเบราว์เซอร์: แก้ปัญหา JavaScript พ่น error Element.matches: ':popover-open' is not a valid selector ในเบราว์เซอร์บางตัวขณะเรียกใช้ hideTooltip (#65943)
    • แก้ปัญหาสตริงฟอร์แมตใน wp_get_tooltip(): แก้ไขตัวฟังก์ชันไม่ให้จัดการ Custom Button Markup เหมือนเป็น sprintf() format string ซึ่งเคยทำให้โค้ด HTML หลุดหรือแสดงผลผิดพลาด (#65914)
    • การจัดวาง Site Icon บน Admin Bar:
      • แก้ไขไอคอนเว็บไซต์ทับกับชื่อเว็บไซต์บน Admin Bar เมื่อเปิดผ่านแท็บเล็ตแนวตั้ง (Portrait mode) (#66064)
      • ปรับพื้นหลังของ Site Icon บน Admin Bar ให้เป็นแบบใส (Transparent) ป้องกันปัญหาไอคอนทรงกลมติดพื้นหลังสีสี่เหลี่ยมเมื่อใช้ธีมหลังบ้านแบบโทนเข้ม (#65924)
    • จัดตำแหน่งองค์ประกอบหน้า Login: แก้ไขไอคอน Tooltip (?) ตรงช่อง “Remember Me” หน้าเข้าสู่ระบบให้วางตรงกับแนวบรรทัดข้อความ (#65918)

    3. ระบบผู้ใช้ เครือข่าย และ Multisite

    • แก้ไขบั๊กข้อมูลสูญหายบน Multisite (วิกฤต): บั๊กใน 7.1 ทำให้หน้าลบผู้ใช้ในระบบ Network Admin ไม่แสดง Dropdown ให้เลือกรวมบทความ/โอนย้ายเนื้อหาไปยังผู้ใช้คนอื่น (Reassign) หากผู้ดูแลกดลบ User เนื้อหาเดิมจะถูกลบถาวรไปโดยไม่ตั้งใจ — 7.1.1 แก้ไขให้ตัวเลือก Reassign กลับมาแสดงผลตามปกติ (#66012)

    4. ระบบธีม สไตล์ และบล็อก (Themes & Block Supports)

    • เพิ่ม Performance ให้ wp_render_block_states_support(): ปรับให้ระบบคืนค่าออกทันที (Bail early) หากบล็อกไม่มี attribute สไตล์ของสถานะ (State styles) ช่วยลดภาระการประมวลผล PHP ลูปในทุกๆ บล็อกบนหน้าเว็บ (#65929)
    • คืนค่า blockGap ใน Block Style Variations: แก้ไขปัญหา spacing.blockGap ในส่วนขยายสไตล์บล็อกที่ไม่ยอมเจน CSS gap ออกมาในเวอร์ชัน 7.1 (#66044)
    • แก้ไขหน้า Font Library โหลด Site Editor: แก้บั๊กเมื่อผู้ใช้ทั่วไปกดเข้า URL /wp-admin/admin-post.php?page=font-library แล้วระบบดึงหน้า Site Editor ขึ้นมาแสดงผลโดยไม่ได้รับอนุญาต (#66001)

    5. ระบบปลั๊กอิน Hook และ Sitemap

    • แก้ไข Type Error ใน WP_HOOK::$callbacks: แก้ปัญหาตัวแปร Key ของ Array ใน WP_Hook เปลี่ยนจาก String เป็น Integer (เมื่อใช้ Closure หรือ __invoke object) ซึ่งส่งผลให้ฟังก์ชันสาย String ของ PHP ทำงานล้มเหลวและเกิด Fatal Error ใน 7.1 (#65919)
    • แก้ไขปัญหาแสดงผลหน้ารายชื่อปลั๊กอิน:
      • แก้ไขเส้นขอบฝั่งซ้ายซ้ำซ้อน (Double border) บนหน้าจอขนาด 452px – 782px สำหรับปลั๊กอินที่อยู่ในสถานะ Paused (#65985)
      • แก้ไขเค้าโครงตารางแสดงผลบนมือถือเบี้ยวขณะกดสั่งอัปเดตปลั๊กอิน (#65956)
    • แก้ไข HTTP 404 Header บน Native Sitemap: แก้ไขปัญหา /wp-sitemap.xml ส่งค่า HTTP Status 404 ออกมาเมื่อเว็บไซต์ยังไม่มีบทความที่เผยแพร่ (แม้ว่าโครงสร้าง XML จะถูกต้อง) ซึ่งทำให้ Search Engine ไม่ยอมเก็บดรรชนี (Index) sitemap ดังกล่าว (#65945)


เวอไนน์ไอคอร์ส

ประหยัดเวลากว่า 100 เท่า!






เวอไนน์เว็บไซต์⚡️
สร้างเว็บไซต์ ดูแลเว็บไซต์

Categories

Uncategorized