pogledaj kako radi wordpress, pa prepisi..
U sustini varijanta je da kad se plugin aktivira, wordpress ga includuje(kao obican php file). To omogucava pluginu da pozove sta god treba od komandi za inicijalizaciju, i da se onda doda na listu registrovanih eventa. Znaci nije kao sto robi-bobi kaze da aplikacija pita plugin da li ga zanima event, nego obrnuta logika: plugin mora da se registruje za event, nakon cega se u jedan globalni niz doda ime eventa, ime callback funkcije koju treba pozvati i proiritet od 1 do 10.
Kad se neki event desi onda aplikacija pogleda listu registrovasnih callbackova za taj event, sortira ih po prioritetu i krene da ih poziva redom. I to je to..
__________________
Leadership is the art of getting people to want to do what you know must be done.
|