WordPress Widgets คืออะไร

WordPress Widgets เป็นระบบที่สำคัญมากส่วนหนึ่งของการ ทำเว็บไซต์ด้วย WordPress เพราะว่า Widgets จะมีหน้ามีพิเศษอยู่คือ การนำเอา องค์ประกอบส่วนย่อย มาวางและแสดงผลตามตำแหน่งที่เราจัดวางได้ ทำให้เว็บไซต์ดูดีและยืดหยุ่นมากขึ้น

WordPress Widgets คือ

การทำงานของฟังก์ชันเล็กๆ ทำงานเฉพาะส่วนที่ได้เขียนโปรแกรมไว้ เช่น Widget ของปฏิทิน ก็จะแสดงผลปฏิทินเท่านั้น ซึ่ง Widget นี้ เราสามารถลากวางและแสดงผลที่ใดก็ได้บนเว็บไซต์เรา แต่บน Theme ของเว็บไซต์เรานั้นจะต้องมีการเขียนพื้นที่สำหรับวาง Widget ด้วย เรียกว่า Widget area (ที่เห็นบ่อยๆก็คือ Right Sidebar)

เราสามารถจัดการ Widget ได้โดยเข้าที่เมนู Appearance » Widgets

ในหน้าจัดการ Widgets  จะแบ่งหน้าจอเป็น 2 ส่วน คือ Available Widgets และ Widget area 

( ซึ่งใน Theme ที่ไม่เหมือนกันจะมี จำนวน Available Widgets และ Widget area  ที่ไม่เท่ากันด้วย)

Available Widgets คือกล่องการทำงานของฟังก์ชันเล็กๆ  มาตราฐานของ WordPress เองจะมีมาให้ไม่มากนัก ดังนั้นผู้พัฒนา Plugin จะมีการเขียนโปรแกรมให้แทรก Available Widgets ของ Plugin นั้นแถมเข้ามาด้วย เพื่อทำให้ Plugin ของตัวเองใช้งานได้ทุกพื้นที่

Widget area คือพื้นที่ที่สามารถเอา Available Widgets ไปวางแสดงผลได้ มาตราฐานของ WordPress เองจะมีมาให้ไม่มากนักเช่น Sidebar เป็นต้น ดังนั้น ผู้พัฒนา Theme  จะมีการสร้าง Widget area เสริมเข้ามาให้บน Theme ตัวเองทำให้การแสดงผลดีและยืดหยุ่นมากขึ้น

วิธีการใช้งานก็ไม่ยากเพียงแค่เข้าที่เมนู Appearance » Widgets แล้วทำการลาก Available Widgets ที่ต้องการมาวาง ที่ Widget area หลังจากนั้นทำการป้อนค่าการแสดงผลตาม Widget นั้นๆอีกเล็กน้อย แล้วก็ Save ค่าให้เรียบร้อยก็เป็นการเสร็จ

วิธีการเอา Widget ออกจาก Widget area ก็เพียงคลิก Delete ก็ลบออกแล้วครับ

สำหรับขั้นสูงเราสามารถสร้าง Available Widgets และ Widget area  ใช้งานเองได้ ซึ่งต้อง Customize WordPress  ของเราเพิ่มเติมอีกหลายส่วน ซึ่งผมจะมาอธิบายในบทความต่อๆไปนะครับ