[wp-hackers] readme.txt: "Requires PHP 5 tag"

Stephen Rider wp-hackers at striderweb.com
Wed Jul 15 02:05:43 UTC 2009


That won't work for auto-updates (a plugin going from "works with PHP  
4+" to "works with PHP 5+").

The activation hook does not fire during auto update.

On Jul 14, 2009, at 3:41 PM, Otto wrote:

> Don't rely on users, they're invariably idiots. ;)
>
> Make your plugin smarter instead.
>
> /**
> * plugin_activation_check()
> *
> * Replace "plugin" with the name of your plugin
> */
> function plugin_activation_check(){
> 	if (version_compare(PHP_VERSION, '5.0.0', '<')) {
> 		deactivate_plugins(basename(__FILE__)); // Deactivate ourself
> 		wp_die("Sorry, but you can't run this plugin, it requires PHP 5 or  
> higher.");
> 	}
> }
> register_activation_hook(__FILE__, 'plugin_activation_check');



More information about the wp-hackers mailing list