Gutenberg Block Editor WordPress

ตั้งแต่ WordPress 5.0 เปิดตัว Gutenberg ใน ปี 2018 วิธีสร้างเนื้อหาบน WordPress ก็เปลี่ยนไปอย่างสิ้นเชิง จาก Editor แบบ TinyMCE ที่คล้าย Word ธรรมดา มาเป็น Block-based Editor ที่สร้างเนื้อหาเป็น "บล็อก" ทีละชิ้น เหมือน LEGO

ถ้าคุณเพิ่งเริ่มใช้ WordPress หรือรู้สึกว่า Gutenberg ใช้ยาก บทความนี้จะพาทัวร์ทุกส่วนตั้งแต่ Interface ไปจนถึงฟีเจอร์ขั้นสูง พร้อม Shortcut ที่ใช้บ่อยที่สุด

1. Gutenberg คืออะไร? ประวัติและที่มา

Gutenberg คือชื่อโปรเจกต์ของ WordPress ที่พัฒนา Block Editor ขึ้นมาแทนที่ TinyMCE (Classic Editor) โดยมีเป้าหมายหลัก 3 ข้อ:

ชื่อ "Gutenberg" ตั้งตาม Johannes Gutenberg ผู้ประดิษฐ์แท่นพิมพ์ในศตวรรษที่ 15 ซึ่งเปลี่ยนการเผยแพร่ข้อมูลของมนุษย์ไปตลอดกาล

Classic Editor ยังใช้ได้ไหม? ยังได้ — ติดตั้ง Plugin "Classic Editor" แล้วเว็บจะกลับไปใช้ Editor เดิม แต่ WordPress ประกาศว่าจะสนับสนุน Classic Editor อย่างน้อยถึงปี 2026 หลังจากนั้นยังไม่แน่ชัด

2. Interface ภาพรวม — ทำความรู้จัก 3 ส่วนหลัก

1. Top Toolbar (แถบเครื่องมือด้านบน)

2. Content Area (พื้นที่เนื้อหากลาง)

พื้นที่สีขาวตรงกลางคือที่สร้างเนื้อหา คลิกที่ใดก็ได้เพื่อเพิ่ม Block ใหม่ หรือกดปุ่ม / (Slash) เพื่อค้นหา Block ที่ต้องการได้ทันที

3. Document Settings Panel (แผงด้านขวา)

3. Block พื้นฐานที่ต้องรู้

WordPress มี Block มาให้กว่า 90 ตัวตั้งแต่ต้น แต่ที่ใช้บ่อยที่สุดมี 10 ตัวนี้:

Blockใช้สำหรับShortcut เพิ่ม
Paragraphข้อความทั่วไป (Default Block)กด Enter เพื่อเพิ่ม
Headingหัวข้อ H2-H6/heading
Imageรูปภาพเดี่ยว/image
Galleryแกลลอรีรูปภาพหลายภาพ/gallery
Listรายการแบบ ul/ol/list
Quoteคำพูดอ้างอิง (blockquote)/quote
Columnsเลย์เอาต์หลายคอลัมน์/columns
Buttonปุ่ม Call-to-Action/button
Tableตารางข้อมูล/table
Video / EmbedYouTube, Vimeo, Twitter/youtube

4. Block Patterns คืออะไร?

Block Patterns คือ "เทมเพลตสำเร็จรูป" ที่ประกอบด้วย Block หลายตัวจัดเรียงไว้แล้ว เช่น Hero Section พร้อม Heading + Paragraph + Button, หรือ Pricing Table ที่มีการออกแบบสวยงาม

วิธีใช้ Block Patterns

  1. คลิกปุ่ม Block Inserter (+) ที่มุมซ้ายบน
  2. คลิกแท็บ Patterns
  3. เลือกหมวดหมู่ (About, Call to Action, Text, Headers ฯลฯ)
  4. คลิก Pattern ที่ต้องการ — จะถูก Insert เข้ามาทันที
  5. แก้ไขข้อความและรูปให้ตรงกับเนื้อหาของตัวเอง

ประหยัดเวลามาก: Pattern.wordpress.net มีหลายพันรูปแบบ ทั้งฟรีและจาก Theme ที่ติดตั้งอยู่ ใช้ Pattern เป็น Starting Point แล้วปรับแต่งจะเร็วกว่าสร้างเองตั้งแต่ต้นมาก

5. Full Site Editing (FSE) vs Classic Theme

ใน WordPress มี Theme 2 ประเภทใหญ่ที่ต้องรู้จัก:

Block Theme ที่นิยมได้แก่: Twenty Twenty-Four, Ollie, Kadence (เวอร์ชัน FSE)

เข้าถึง Full Site Editing ได้ที่ Appearance → Editor (จะปรากฏเฉพาะเมื่อใช้ Block Theme)

6. Reusable Blocks — บล็อกที่ใช้ซ้ำได้

Reusable Blocks (ปัจจุบันเรียกว่า "Synced Patterns") คือ Block หรือกลุ่ม Block ที่บันทึกไว้แล้ว นำไปใช้ในหลาย Post/Page ได้ และเมื่อแก้ไขครั้งเดียว จะอัปเดตทุกที่ที่ใช้อยู่พร้อมกัน

วิธีสร้าง Reusable Block

  1. เลือก Block หรือ Group ที่ต้องการบันทึก
  2. คลิก ⋮ (Three Dots) → Create pattern/reusable block
  3. ตั้งชื่อ เช่น "CTA Section - ติดต่อเรา"
  4. เลือก Synced ถ้าต้องการให้การแก้ไขส่งผลทุกที่ที่ใช้
  5. คลิก Create

7. Keyboard Shortcuts ที่ต้องรู้

Shortcut (Mac)Shortcut (Windows)ทำอะไร
⌘ + ZCtrl + ZUndo การแก้ไข
⌘ + Shift + ZCtrl + YRedo การแก้ไข
⌘ + SCtrl + Sบันทึก/อัปเดต Post
//ค้นหาและเพิ่ม Block ใหม่
⌘ + DCtrl + DDuplicate Block ที่เลือก
⌘ + Shift + DCtrl + Shift + Dลบ Block ที่เลือก
⌘ + ACtrl + Aเลือก Block ทั้งหมด
Shift + Alt + HShift + Alt + Hเปิดหน้าต่าง Keyboard Shortcuts

8. Plugin เสริม Gutenberg ที่แนะนำ

WordPress Core มี Block มาให้แค่พื้นฐาน ถ้าต้องการ Block ที่ซับซ้อนขึ้นหรือ Design ที่สวยงามกว่า ใช้ Plugin เหล่านี้:

Spectra (โดย Brainstorm Force)

Plugin ฟรีที่มี Block เพิ่มเติมมากกว่า 40 ตัว เช่น Advanced Heading, Icon List, Info Box, Team, Testimonial, Price List, Timeline และ Star Rating ทั้งหมดนี้ปรับแต่ง Style ได้ละเอียดมาก

GenerateBlocks

เน้นความเร็วและ Performance สูง มี Block น้อยตัวแต่ Flexible มาก (Container, Grid, Headline, Button, Image, Dynamic Data) Code ที่ Generate ออกมาสะอาดมาก ทำให้ PageSpeed สูงกว่า Plugin อื่น

Kadence Blocks

มี Block ฟรีครบทุกด้านสำหรับเว็บธุรกิจ: Advanced Gallery, Tabs, Accordion, Icon Box, Info Box, Row Layout พร้อม Header/Footer Builder ใน Kadence Theme Pro

ใช้ได้แค่ 1 Plugin เสริม Gutenberg: ติดตั้งหลายตัวพร้อมกันทำให้ Block Library รก ยากต่อการค้นหา และเพิ่ม JavaScript Load ด้วย เลือกตัวที่ตรงความต้องการมากที่สุดแล้วใช้แค่ตัวเดียวก็พอ

การจัดการ Block อย่างมีประสิทธิภาพ

การใช้ Gutenberg ให้คล่องต้องเข้าใจวิธีจัดการ Block ในระดับที่ลึกกว่าแค่คลิกเพิ่มและพิมพ์ข้อความ ส่วนนี้รวมเทคนิคที่ผู้ใช้ส่วนใหญ่ค้นพบช้ากว่าที่ควร

Transform Block

คุณสามารถเปลี่ยน Block จากประเภทหนึ่งไปอีกประเภทได้โดยไม่สูญเสียเนื้อหา เช่น Paragraph → Heading, List → Quote หรือ Columns → Group เพียงคลิก Block แล้วกดปุ่ม Block Type ที่มุมซ้ายบน (ไอคอนรูปร่าง Block) แล้วเลือก "Transform to"

Moving Blocks ระหว่าง Column

ถ้ามี Block อยู่ใน Column ซ้าย และต้องการย้ายไป Column ขวา ให้ Cut Block (Ctrl+X) ออก แล้ว Paste (Ctrl+V) ใน Column ปลายทาง การ Drag ข้าม Column อาจทำงานไม่สม่ำเสมอในบางเบราว์เซอร์

Block Locking

เว็บที่มีหลาย Editor ทำงานร่วมกัน ควรล็อก Block สำคัญเอาไว้ป้องกันการลบหรือย้ายโดยไม่ตั้งใจ:

  1. เลือก Block ที่ต้องการล็อก
  2. คลิก ⋮ → Lock
  3. เลือก "Prevent removal" และ/หรือ "Prevent movement"
  4. คลิก Apply

ข้อควรระวัง: Block Lock ใน Gutenberg เป็นการป้องกันระดับ Editor UI เท่านั้น ไม่ใช่ Permission จริงของ WordPress ผู้ใช้ที่มีสิทธิ์ Edit Post ยังสามารถ Unlock ได้เองในทางทฤษฎี

การตั้งค่า Typography และ Spacing ใน Block

ตั้งแต่ WordPress 6.x เป็นต้นมา Gutenberg รองรับการตั้งค่า Typography และ Spacing ในทุก Block โดยไม่ต้องเขียน CSS เพิ่ม:

Typography Controls

Spacing Controls

ทั้งหมดนี้อยู่ใน Block Settings Panel → Styles ด้านขวา ถ้าไม่เห็น Options ให้คลิก ⋮ → Show more settings

Gutenberg กับ Performance และ Core Web Vitals

การใช้ Gutenberg อย่างถูกวิธีช่วยให้เว็บ WordPress โหลดเร็วและผ่านเกณฑ์ Core Web Vitals ของ Google ได้ดีขึ้น:

สิ่งที่ควรทำผลที่ได้
ใช้ Image Block พร้อมตั้ง Alt Text และ Lazy Loadลด LCP, ช่วย SEO รูปภาพ
หลีกเลี่ยง Custom HTML Block ที่มี JavaScript inlineลด TBT (Total Blocking Time)
ใช้ Plugin เสริม Gutenberg แค่ 1 ตัวลด JS/CSS ที่โหลดในทุกหน้า
ใช้ GenerateBlocks แทน Spectra ถ้าให้ความสำคัญกับ SpeedHTML Output เล็กกว่า เร็วกว่า

นอกจากนี้ Plugin อย่าง LiteSpeed Cache สามารถ Optimize CSS ที่ Block Editor สร้างได้อัตโนมัติ ทำให้ First Contentful Paint (FCP) เร็วขึ้นอีกขั้น

9. เคล็ดลับสำหรับมือใหม่

Hosting WordPress ที่รองรับ Gutenberg และ FSE

AsiaGB Hosting รองรับ WordPress เวอร์ชันล่าสุดพร้อม PHP 8.x, SSD Storage และ DirectAdmin ที่ใช้งานง่าย เริ่มต้น 500 บาท/ปี

ดูแพ็กเกจ Hosting →