[wp-trac] [WordPress Trac] #14955: Themes should support uninstall.php or uninstall hook
WordPress Trac
wp-trac at lists.automattic.com
Thu Sep 23 22:59:58 UTC 2010
#14955: Themes should support uninstall.php or uninstall hook
-------------------------+--------------------------------------------------
Reporter: WraithKenny | Owner:
Type: enhancement | Status: new
Priority: normal | Milestone: Awaiting Review
Component: Themes | Version: 3.0.1
Severity: normal | Keywords:
-------------------------+--------------------------------------------------
Related tickets on extending Themes to have Plugin features: #7795 and
#14849 but those deal primarily with activation and deactivation centering
around 'switch_themes' action.
From looking at /wp-admin/includes/plugin.php, adding support for
uninstall is a separate concern (and it doesn't have the issue blocking
activation/deactivation).
Should is_uninstallable_plugin, register_uninstall_hook and
uninstall_plugin be extended to check theme directory or should versions
(is_uninstallable_plugin, register_uninstall_theme_hook and
uninstall_plugin) be added to theme.php?
Advantage of the first method is that the register_uninstall_hook could be
reused for Themes where in the second, a new, less attractive name would
be needed (register_uninstall_theme_hook?) Also, there's no theme_basename
as it was reverted/removed.
--
Ticket URL: <http://core.trac.wordpress.org/ticket/14955>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software
More information about the wp-trac
mailing list