Szablony zrobione są w HTML, CSS i JS.
Skrypty wyświetlające treść, na przykład wpis w Wordpressie oraz datę jego publikacji, to najczęściej PHP połączony z bazą danych MySQL (PHP łączy się z bazą danych, pobiera treść artykułu i "wkleja" jego treść do pliku HTML, a plik HTML przesyłany jest na twój komputer). Oczywiście duże projekty korzystają z frameworków.
Wszystko musiało zostać napisane przez programistów; Wordpress, czy phpBB (skrypt forum) to CMSy, tj. systemy zarządzania treścią, a nie języki programowania.
Zawsze możesz też pobrać sobie np. takiego Wordpressa i zobaczyć pliki, otworzyć, przeanalizować (a raczej zerknąć, jak to wygląda, bo analiza bez zrozumienia i znajomości choćby podstaw zwyczajnie ci się nie uda).
Zapoznaj się z tym 13 minutowym filmem, aby zdobyć podstawową wiedzę:
https://youtu.be/1M0YXFW31hg