Canonical callback representation
|Reported by:||scribu||Owned by:||nacin|
Description (last modified by scribu)
Since PHP 5.3, you have various ways of passing the same callback:
add_filter( 'the_content', array( 'My_Plugin_Main_Class', 'the_content' ) ); add_filter( 'the_content', 'My_Plugin_Main_Class::the_content' ); add_filter( 'the_content', '\\My_Plugin_Main_Class::the_content' );
Currently, you have to use the exact same syntax in remove_action(), or it won't work.
It would be nice if _wp_filter_build_unique_id() converted all these variations to a canonical representation.
Sprung out of #23259
Change History (13)
- Keywords has-patch added
- Milestone changed from Awaiting Review to 3.6
- Owner set to nacin
- Resolution set to fixed
- Status changed from new to closed