[wp-hackers] Inconsistant actions, duplicated code, complicated plugins

Owen Winkler ringmaster at midnightcircus.com
Thu Jun 22 16:31:27 GMT 2006

Robert Deaton wrote:
> Would it not make sense for us to make these actions, and all other
> similar inconsistancies and duplications, in some way standardized so
> that we're not doing so many things and searching through so many
> pieces of code? Even if we have to do two checks, one on $_POST for
> ajax and one on $_GET for everything else, at least having common
> names that are somewhat documentable would be nice. Thoughts?
> Comments?

I might misunderstand your question, because I think it is compound. 
Let me see if I've got it:

You want to disambiguate plugin hook names. (pre_add_post, 
ajax_pre_add_post, etc.)
You want any action in which a hook executes (most of them, anyway) to 
have pre and post hooks with valid data available to them.

If I've got that right, then what's your suggestion for solving it?

For posts, it seems simple enough (without looking at any code to verify 
it) to add some hooks around the new-ish add/update/delete post 
functions.  One of the primary things I would like to be able to to with 
pre hooks is to cancel the impending action without bailing completely 
from the script (aka using die()).  Too much to ask, probably, and I 
should just stick to suggesting canceling actions alone.


More information about the wp-hackers mailing list