Make WordPress Core

Opened 5 months ago

Last modified 5 months ago

#60502 new defect (bug)

remove_function method removing next priority action too while removing current priority

Reported by: amritanshatwisetr's profile amritanshatwisetr Owned by:
Milestone: Awaiting Review Priority: normal
Severity: normal Version: 6.4.3
Component: General Keywords:
Focuses: Cc:


add_action('my_custom_hook', 'mycustomfunc1',9); 
add_action('my_custom_hook', 'mycustomfunc2',99); 
add_action('my_custom_hook', 'mycustomfunc3',100);

function mycustomfunc1(){
    echo 'mycustomfunc1 <br/>';

function mycustomfunc2() {
    echo 'mycustomfunc2  <br/>';
    remove_action('my_custom_hook', 'mycustomfunc2',99);

function mycustomfunc3() {
    echo 'mycustomfunc3 <br/>';

add_action('wp', function(){


Hi everyone, I found a strange behaviour from the WP core related to remove_action, here when we are removing mycustomfunc2 and the mycustomfunc3 automatically getting removed generating output like this-
Appreciate if this being checked, initially it seems to be a clear bug.
I can ensure I am using WP version 6.4.3 with no change in core files.

Change History (1)

#1 @chris@…
5 months ago

As far as I can tell, this appears to be related to (although possibly not a duplicate) of

Last edited 5 months ago by chris@… (previous) (diff)
Note: See TracTickets for help on using tickets.