Богдан Жувак, ну это не совсем ок, но не смертельно. Определите стили, которые грузятся на всех страницах, а потом из них выберите тот, который всегда последний из этого списка. Вот его и ставьте в зависимость.
Игорь Воротнёв, я пока решил сделать так как делается в официальных темах wordpress. Скинул все стили в один файл. Но не знаю на сколько это неправильно
Богдан Жувак, это приемлемо. Сути не меняет, разница только в том, что теперь они всегда одним пакетом грузятся. С использованием http/2 я лично предпочитаю разбивать на несколько файлов и не грузить неиспользуемые там, где они не нужны - например скрипт+стили форм и их валидации нужен только на странице контакты, а скрипт+стили слайдера - только на главной. Зачем их тулить во все страницы, если 95% трафика заходит по прямым ссылкам на статьи из поиска или рекламы?