Sí, puedes instalar WordPress en 000webhost a través del instalador de aplicaciones.