Apenas uma instalação do WordPress para vários sites com banco de dados diferentes

Estou fazendo uma pesquisa já algum tempo sobre como poderia ter vários sites em WordPress rodando em cima de apenas uma instalação. Deste modo ficaria mais fácil a atualização e economizaria espaço no meu servidor.

Queria um jeito de fazer com que eu pudesse ter temas, plugins e conteúdos ativos, um diferente do outro dependendo da URL acessada. Pensei que isto teria jeito de fazer pedindo para chamar um banco de dados diferente de acordo com a URL que eu digitasse.

Pois bem, para fazer isto descobri dois plugins e um código, aí vão eles:

WP_OneInstall: O primeiro que achei foi este, e foi o que me pareceu menos complicado. Porém já o instalei e até agora não consegui fazê-lo funcionar.

Super Categories: O Super Categories me pareceu um pouco complicado, por isto até agora não o testei. Ele parece ser cheio de picuinhas do tipo: para funcionar perfeitamente você tem de fazer isto, isto e isto, e não pode fazer isso, isso e mais isso.

Código: E o código me pareceu mais restrito ainda, porque pelo que entendi ele roda tudo em cima de um banco de dados só. Mas quem quiser conferir taí.

Por favor quem conseguir fazer algum destes plugins funcionar, venha aqui e compartilhe sua experiência conosco.