Make WordPress Core

Opened 14 years ago

Last modified 13 years ago

#14915 closed defect (bug)

Fix activation hook inconsistency — at Version 2

Reported by: nacin's profile nacin Owned by:
Milestone: 3.1 Priority: normal
Severity: normal Version: 2.9
Component: Plugins Keywords:
Focuses: Cc:

Description (last modified by nacin)

The activation hook fires whenever a plugin is updated through the admin, but not during bulk updates.

We need to resolve this inconsistency, and either A) fire activation hooks for bulk updates, or B) stop activation hooks from firing for single updates.

I think I suggest (B), despite the backwards compatibility issue. It's unintuitive for an activation hook to be fired on update, and additionally it is not reliable due to manual updates (including SVN). As it is, we silence deactivation hooks on update.

Related, a register_upgrade_hook() ticket #14912, that I believe should be wontfix'd. Schema updates require special handling at the plugin level IMO for now.

Change History (2)

#1 @scribu
14 years ago

I think you mean you suggest B) - stop activation hooks from firing for single updates, which I agree with.

#2 @nacin
14 years ago

  • Description modified (diff)

Corrected, thanks.

Note: See TracTickets for help on using tickets.