[wp-hackers] Best way to abort Plugin installation
matt at mattjacob.com
Sat Mar 27 01:40:46 UTC 2010
On 3/26/10 12:45 PM, Keith P. Graham wrote:
> I think that this belongs in the activation hook, but the only
> suggestion that I can find is to perform a die() with my message. This
> will show up as a fatal error.
You should do it *before* the activation hook. I have a bootstrap file
that contains my plugin's header and license information, and it
performs checks to make sure everything is in place. If the requirements
are met, it includes and instantiates my plugin's main controller class.
If an error is found (PHP version too old, missing lib, etc.), it
displays a standard admin error message via the add_action hook.
Does that make sense?
More information about the wp-hackers