一般的に、WordPressサイトの公開にはドメインが必要です。
弊社テーマもドメイン・サーバー環境への設置を前提としております。
解説記事: ドメインサービス会社 6社比較