Renderuje się to co zwrócisz w response na pierwsze odpytanie http. Może zrób np. tak, że ukryjesz treść strony i client-side odpowiednio zmodyfikujesz DOM i odkryjesz zawartosć, ale to trochę słabe rozwiązanie i niezbyt dobre dla SEO. A nie możesz zrobić w takim razie jakiegoś server side renderingu i od razu w response zwrócić odpowiedni html? Przecież jeśli info o theme mówisz, że masz w cookies no to ciastka idą przecież z każdym requestem http więc masz do nich dostęp na serwerze.