[wp-trac] [WordPress Trac] #12754: register_uninstall_hook() doesn't allow multiple callbacks
WordPress Trac
wp-trac at lists.automattic.com
Fri May 7 23:00:53 UTC 2010
#12754: register_uninstall_hook() doesn't allow multiple callbacks
-------------------------+--------------------------------------------------
Reporter: scribu | Owner: westi
Type: enhancement | Status: closed
Priority: normal | Milestone:
Component: Plugins | Version: 3.0
Severity: normal | Resolution: worksforme
Keywords: needs-patch |
-------------------------+--------------------------------------------------
Changes (by scribu):
* status: new => closed
* resolution: => worksforme
* milestone: Future Release =>
Comment:
Anyhow, here's my workaround:
{{{
// Have more than one callback attached to the uninstall hook
function add_uninstall_hook($plugin, $callback) {
// trigger $is_uninstallable_plugin flag
register_uninstall_hook($plugin, '__return_false');
add_action('uninstall_' . plugin_basename($plugin), $callback);
}
}}}
--
Ticket URL: <http://core.trac.wordpress.org/ticket/12754#comment:14>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software
More information about the wp-trac
mailing list