Sim, a Namecheap tem planos WordPress especializados. Estes vêm com o CMS instalado automaticamente. Também é possível instalar o WordPress em um plano de hospedagem compartilhado regular, usando o cPanel.