
การสร้าง WordPress Plugin ขั้นพื้นฐาน
ก่อนจะเขียนปลั๊กอินได้นั้นเราต้องรู้จัก Actions กับ Filters ใน WordPress ก่อน ปกติเวลาเราเปิดเว็บไซต์ที่ใช้ WordPress จะมีการอ่านข้อมูลเป็นลำดับหลายขั้นตอนกว่าจะได้หน้าเว็บไซต์ 1 หน้า ซึ่งระหว่างการทำงานแต่ละขั้นตอนนั้นเราก็สามารถเขียนโค้ด PHP แทรกเข้าในระหว่างลำดับต่าง ๆ เพื่อแก้ไขข้อมูลที่จะแสดง หรือเพิ่มข้อมูลที่เราต้องการเข้าไปได้
Action ใน WordPress เป็นการเพิ่มข้อมูลเข้าไป เช่น เพิ่มประโยค Copyright ลงใน Footer ของเว็บไซต์ หรือเพิ่ม Javascript เข้าไปในส่วนบนของเว็บไซต์
Filter ใน WordPress เป็นการแก้ไขข้อมูลเดิม เช่น ดึงเนื้อหาบลอคมา แล้วเติมคำว่า คะ, ค่ะ ลงไปท้ายประโยคทุกประโยคก่อนแสดงผล (อันนี้เป็นตัวอย่างปลั๊กอินที่คุณ Shinichi สอนทำในงานครั้งนี้ด้วยครับ)
โดยในการจะแทรกเข้าไปในขั้นตอนต่าง ๆ เราก็ต้องรู้ชื่อของมัน เช่น action ชื่อ wp_head เป็นชื่อของขั้นตอนที่จะมีการเรนเดอร์ในส่วนบนของหน้าเว็บ ถ้าเราต้องการเพิ่มข้อมูลใส่ส่วนบนก็ต้องแทรก action เข้าไปในขั้นตอนนี้
ในปัจจุบันมี 500+ Actions และ 1000+ Filters ให้เราเลือกใช้ในการเขียนปลั๊กอิน โดยในปลั๊กอิน 1 ตัวอาจจะมีการใช้ Action, Filter กี่อันก็ได้
ขอบคุณข้อมูลดีๆ จาก https://www.designil.com/wordpress-meetup-plugin-theme.html