Вообщем интересует как для каждого отдельного шаблона 404.php archive.php single.php page.php home.php подключить отдельный файл css. Мне не нравится когда все стили записаны в style.css и подключаются для каждой страницы в header.php.
UPD Сейчас ещё задался вопросом: а как сделать для разных страниц разные тайтлы ?
Для начала подключайте свои стили через хук wp_enqueue_script в function.php
Используя условные теги типа is_singular() и т.д. можно частично решить Вашу задачу.
У меня вопрос на счет граблей:
К примеру есть опред. тема, в кот. на странице добавляются теги с классами container и т.п.(родные, так сказать, для bootsrap). Далее к этой же странице подключается сам bootsrap(на др. страницах он не нужен), который соответственно честно переопределяет стили темы. Что не есть хорошо.
Сейчас борюсь с этим делом через add_action("wp_enqueue_scripts", "enqueueJSCSS");
Поделитесь мыслями,- на сколько правильно делаю.