[wp-hackers] Avoiding Side-effects in Filters & Actions (was: 
	Dispay none for different categories)
    Frank Bueltge 
    frank at bueltge.de
       
    Wed Mar 25 20:28:54 GMT 2009
    
    
  
maybe you can use the var $pagenow for ask for the site in backend.
Frank
On Wed, Mar 25, 2009 at 8:53 PM, Mike Schinkel
<mikeschinkel at newclarity.net>wrote:
> Gerhard:
>
> Thanks for noting that.
>
> That brings up a question I have for the list. WordPress' filter and action
> hooks are incredibly flexible but can also result in far too easy creation
> of unexpected and side effects. I've numerous times made a change using a
> filter only to find out that it "broke" something in a completely different
> part of the site and of course those breakages are usually found by the
> client and then they get frustrated with me for breaking "that which already
> works" and ask me "why were you working on that part when you were supposed
> to be working on this other part?"  And in the case of releasing a general
> purpose plugin, such side-effects can cause a real nightmare for end-users
> of the plugin.
>
> Is there a more robust way to pinpoint and isolate these kind of changes?
>  I've reverted to testing the URLs via $_SERVER['REQUEST_URI'] but that just
> doesn't feel very robust, and in the case of a widget isn't even a solution.
>  How do you guys address these issues, and is there even a good way to do
> so?
>
> -Mike Schinkel
>
>
    
    
More information about the wp-hackers
mailing list