สอนสร้าง Plugin WordPress (2) : ทำความรู้จัก Hooks (ฮุค) WordPress

แชร์ ความรู้สำหรับพัฒนา plugin ของ Wordpress

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
thatsawan
PHP VIP Members
PHP VIP Members
โพสต์: 9770
ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
ติดต่อ:

สอนสร้าง Plugin WordPress (2) : ทำความรู้จัก Hooks (ฮุค) WordPress

โพสต์โดย thatsawan » 25/10/2016 11:59 am

Hook คืออะไร การเขียนโปรแกรม เพิ่มเติม ปรับแต่ง แก้ไข การทำงานร่วมไปถึงการแสดงผลต่างใน WordPress โดยไม่จำเป็นต้องไปแก้ไข Core File (ถ้าในการพัฒนา phpBB จะเรียกว่า Event) โดย WordPress จะมี Hooks อยู่ 2 ประเภท นั่นก็คือ

    1. Action

    โค้ด: เลือกทั้งหมด

    add_actionstring $tag, callable $function_to_addint $priority 10int $accepted_args 

    2. Filters

    โค้ด: เลือกทั้งหมด

    add_filterstring $tag, callable $function_to_addint $priority 10int $accepted_args 


ซึ่งก็จะเป็นผลดีตอนการพัฒนาอย่างมาก เช่น หาก Code ที่เราเขียนไปนั้นมีปัญหา (bug) เราสามารถถอนการติดตั้ง Plugin นั้นออกไปก่อนได้ เพื่อให้ระบบอื่นๆ ยังสามารถทำงานได้ อีกทั้ง กรณีที่เราต้องการเปลี่ยน Theme เราไม่จำเป็นต้องมานั่งเขียน Code ใหม่

รูปภาพ
ที่มาภาพ : http://idesignpixel.com

ศึกษาเพิ่มเติมที่
https://codex.WordPress.org/Plugin_API
https://codex.wordpress.org/Plugin_API/Hooks

ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 16789
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: สอนสร้าง Plugin WordPress (2) : ทำความรู้จัก Hooks (ฮุค) WordPress

โพสต์โดย mindphp » 25/10/2016 9:55 pm

รวมกระทู้ บทความสอนสร้าง Plugin WordPress
viewtopic.php?f=225&t=36079
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: viewforum.php?f=29
รับอบรม และพัฒนาระบบ: viewtopic.php?f=6&t=2042


ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 2 และ บุคคลทั่วไป 0 ท่าน