Если вопрос еще актуален, то:
1) Если слайдер вам нужен везде, где будет применяться шаблон сайта (т.е. на всех страницах использующих конкретный шаблон), то запихивайте слайдер в header или footer (где Вам нужно).
2) Если слайдер используется только на главной, а во всех остальных разделах нет, то тут два варианта, либо запихивать непосредственно в корневой index.php, либо, как Вы описали, через проверку)
1) Если слайдер вам нужен везде, где будет применяться шаблон сайта (т.е. на всех страницах использующих конкретный шаблон), то запихивайте слайдер в header или footer (где Вам нужно).
2) Если слайдер используется только на главной, а во всех остальных разделах нет, то тут два варианта, либо запихивать непосредственно в корневой index.php, либо, как Вы описали, через проверку)