De uma forma geral os temas para wordpress coloca-se a funcionar ou seja, instalam-se e configuram-se por processos idênticos.
Para instalar:
1 - Fazer o upload do tema directamente no gestor de temas do wordpress
ou
2 - Fazer o upload do tema por ftp, na pasta referente para wp-content/themes/
Configurar:
Depois de activar o tema, no menu de "Apresentação" do Wordpress, irá aparecer uma nova opção sobre o tema, aí estarão as opções disponíveis para o tema.