Plugin Development – Get Admin Url (Including cases where wp-admin is not used)

That’s why the last line of the get_admin_url contains the line:

return apply_filters( 'admin_url', $url, $path, $blog_id );

Any valid modification of the admin URL will be via that filter, so get_admin_url is the correct function to use in all cases.