One of WordPress’s best features is its extensive plugin architecture. Let me rephrase that: its massive plugin architecture. As of WordPress 1.5.2, there are over 185 hardcoded hooks, with 2 additional hooks dynamically generated for each individual option. That’s a lot of hooks. And most of them are not documented at all.
That’s going to change.
My newest WordPress-related project is a database of all of WordPress’ hooks. The database is running on WordPress (naturally), and uses categorization to automatically insert information about certain types of hooks, without me having to repeat it. The rest of it is powered by grep, and a lot of hard work.
Eventually, every hook will be described, categorized, shown in context, and comments about its use will be added. Go ahead, check it out. Do me a favor and hold off on linking it. I still have a lot of work to do, and much of the information will be incorrect until I do (for example, hooks are assumed to be filters if I haven’t marked them as actions). I’d just like to give you a preview, and maybe to solicit some feedback. What would be useful information to you?