В script ниже указан ли порядок, в котором объявлены элементы?
Например, если add_action указывает на функцию, которая еще не определена? Имеет ли значение или должно ли объявление функции всегда предшествовать любому коду, в котором его вызывал?
add_action('load-categories.php', 'my_admin_init');
function my_admin_init(){
//do something
}