Можно использовать is_singular(), is_single() или is_page()
Да, не то, именно смотрит на template, а не на template part. А идея в том чтобы создать изолированный template part, который при подключении на любой template будет подтягивать свои стили и скрипты