Als je WP zelf installeert (en dus hebt gevonden op wordpress.ORG) heb je je eigen server, bij een host die je zelf uitzoekt, enz. Op het 'niveau' van de host maak je dus server instellingen.
Daarnaast is er wordpress.COM, waar je een gratis 'blog' kunt openen. Van wp.com weet ik niet zo veel, maar ik geloof dat zij ook aanbieden om de domeinnaam erbij te pakken. Sowieso kun je natuurlijk altijd zelf een domeinnaam pakken zonder hosting en bij de DNS instellen dat deze bijvoorbeeld naar een wp.com website verwijst.
Ik zou zo niet weten waarom een host een thema maar half zou toe staan.