Объединение нескольких таблиц стилей в один условный блок

У меня есть несколько таблиц стилей, специфичных для IE, которые мне нужно добавить в мою тему (в это время их объединение не является опцией), в дополнение к стандартным. Я могу заставить это работать с помощью wp_enqueue_style и $wp_styles->add_data но каждый из них выводится в собственном условном блоке. Есть ли способ объединить их всех в один?

Пример кода

 wp_enqueue_style('styles','//mydomain.com/assets/styles/build/screen.css',array(),'1.0','screen and (min-width:1px)'); wp_enqueue_style('screen-medium','//mydomain.com/assets/styles/build/screen_medium.css',array(),'1.0','screen and (min-width:768px)'); wp_enqueue_style('styles-ie8','//mydomain.com/assets/styles/build/screen.css',array(),'1.0','screen'); wp_enqueue_style('screen-medium-ie8','//mydomain.com/assets/styles/build/screen_medium.css',array(),'1.0','screen'); $wp_styles->add_data('styles-ie8', 'conditional', 'lte IE 8'); $wp_styles->add_data('screen-medium-ie8', 'conditional', 'lte IE 8'); 

выходы:

 <link rel='stylesheet' id='styles-css' href='//mydomain.com/assets/styles/build/screen.css?ver=1.0' type='text/css' media='screen and (min-width:1px)' /> <link rel='stylesheet' id='screen-medium-css' href='//mydomain.com/assets/styles/build/screen_medium.css?ver=1.0' type='text/css' media='screen and (min-width:768px)' /> <!--[if lte IE 8]> <link rel='stylesheet' id='styles-ie8-css' href='//mydomain.com/assets/styles/build/screen.css?ver=1.0' type='text/css' media='screen' /> <![endif]--> <!--[if lte IE 8]> <link rel='stylesheet' id='screen-medium-ie8-css' href='//previewext.3m.com/3m_theme_assets/themes/3MTheme/assets/styles/build/screen_medium.css?ver=1.0' type='text/css' media='screen' /> <![endif]--> 

где я хочу …

 <link rel='stylesheet' id='styles-css' href='//mydomain.com/assets/styles/build/screen.css?ver=1.0' type='text/css' media='screen and (min-width:1px)' /> <link rel='stylesheet' id='screen-medium-css' href='//mydomain.com/assets/styles/build/screen_medium.css?ver=1.0' type='text/css' media='screen and (min-width:768px)' /> <!--[if lte IE 8]> <link rel='stylesheet' id='styles-ie8-css' href='//mydomain.com/assets/styles/build/screen.css?ver=1.0' type='text/css' media='screen' /> <link rel='stylesheet' id='screen-medium-ie8-css' href='//previewext.3m.com/3m_theme_assets/themes/3MTheme/assets/styles/build/screen_medium.css?ver=1.0' type='text/css' media='screen' /> <![endif]--> 

Я попытался использовать массив для $wp_styles->add_data(array('styles-ie8', 'screen-medium-ie8-css'), 'conditional', 'lte IE 8') но это не сработало и не было ошибок на странице.

Любой пример, который я нашел в поиске, использует только одну таблицу стилей для каждого условного блока. Мне нужно добавить около 5 или 6 с тем же условием, поэтому идеально было бы их комбинировать, но все же использовать wp_enqueue_style .