Поддержка Плагины init and plugin loaded

  • Добрый день!
    Интересно спросить, кто знает, почему при аякс запросе plugins_loaded и/или init срабатывает повторно, я думал что они сработать должны только до построения дом дерева.

    function my_function() {
    	 global $my_code;
    	 $my_code = wp_generate_password(4,false);
    }
    add_action( 'plugins_loaded', 'my_function' );