I assume it needs to be loaded last because it depends on other stylesheets files. In that case, the recommended way to do this in WordPress is to use the “dependencies” parameter in wp_enqueue_style
.
Set up the dependencies
wp_enqueue_style accepts an array of the handles for the stylesheets that your stylesheet depends on, e.g.
$dependencies = array('child-style', 'another-style');
wp_enqueue_style( 'media-1100', get_stylesheet_directory_uri() . '/css/media-1100.css', $dependencies);
Finding the handles
The handle is first parameter passed into wp_enqueue_style
– for example in your question, the handle is media-1100
.
If you didn’t set them up yourself, you can still find the handles for all stylesheets if you view the source for the page – the handle is the stylesheet id
but with the -css
removed. For example, in the following, the id is “twentyfifteen-style-css” so the handle is twentyfifteen-style
:
<link rel="stylesheet" id='twentyfifteen-style-css' href="http://www.example.com/assets/themes/twentyfifteen/style.css" type="text/css" media="all" />
For more details see the WordPress Developer Resources