As mentioned here admin_init is the first hook triggered when access wordpress dashboard.
But when I test it I found tgmpa_register
triggers first
add_action( 'admin_init', 'sr_admin_init' );
add_action( 'tgmpa_register', 'sr_register_required_plugins' );
function sr_admin_init(){
// I NEED THIS TO TRIGGER FIRST
wp_die("sr_admin_init");
}
function sr_register_required_plugins(){
// this triggers first
wp_die("sr_register_required_plugins");
}
Action hooks triggers:
- tgmpa_register
- admin_init: defines some variable like
$GLOBALS['admin_page_hooks']
I have a complicated case, but in general I need to use variable $GLOBALS['admin_page_hooks']
in sr_register_required_plugins
. But it is not working because tgmpa_register
triggers first.
What should I do?