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

Post a reply

Smilies
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

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

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

by mindphp » 25/10/2016 9:55 pm

รวมกระทู้ บทความสอนสร้าง Plugin WordPress
https://www.mindphp.com/forums/viewtopic ... 25&t=36079

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

by thatsawan » 25/10/2016 11:59 am

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

    Code: Select all

    add_action( string $tag, callable $function_to_add, int $priority = 10, int $accepted_args = 1 ) 
    2. Filters

    Code: Select all

    add_filter( string $tag, callable $function_to_add, int $priority = 10, int $accepted_args = 1 ) 


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

Image
ที่มาภาพ : http://idesignpixel.com

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

Top