Modelos de Site (v2)
OBSERVAÇÃO: Este artigo se refere ao Ultimate Multisite versão 2.x. Se você estiver usando a versão 1.x, veja este artigo .
Nosso objetivo ao criar uma rede premium com Ultimate Multisite é automatizar o máximo possível de processos, ao mesmo tempo em que damos aos nossos clientes flexibilidade e diferentes opções para escolher ao criar seus sites. Uma maneira fácil de alcançar esse equilíbrio é usar o recurso Site Templates do Ultimate Multisite.
O que é um Modelo de Site?
Como o nome sugere, um Modelo de Site é um site padrão que pode ser usado como base ao criar novos sites na sua rede.
Isso significa que você pode criar um site base, ativar diferentes plugins, definir um tema ativo e personalizá-lo da maneira que quiser. Então, quando seu cliente cria uma nova Account, em vez de receber um site WordPress padrão sem conteúdo significativo dentro dele, ele receberá uma cópia do seu site base com todas as personalizações e conteúdos já em seus devidos lugares.
Isso parece incrível, mas como eu crio um novo modelo de site? É o mais simples possível.
Criando e editando um novo Modelo de Site
Site Templates são apenas sites normais na sua rede. Para criar um novo modelo, você pode simplesmente ir para Network Admin > Ultimate Multisite > Sites > Add Site.
Isso abrirá uma janela modal onde serão solicitados o título do site, domínio/caminho do site, e tipo de site. No campo suspenso Site Type, certifique-se de selecionar Site Template .
Você também pode adicionar uma descrição voltada para o cliente para explicar o que o modelo inclui:
Na parte inferior do formulário, você notará um interruptor de alternância Copy Site. Isso permitirá que você crie um novo modelo de site com base em um modelo de site existente como ponto de partida, para ajudar você a economizar tempo em vez de criar um modelo de site do zero.
Personalizando os conteúdos de um Modelo de Site
Para personalizar seu modelo de site, basta navegar até o painel do Dashboard dele e fazer as alterações necessárias. Você pode criar novos posts, páginas, ativar plugins e alterar o tema ativo. Você pode até acessar o Personalizador e alterar todos os tipos de opções de personalização.

Todos esses dados serão copiados quando um cliente criar um novo site com base nesse Site Template.
Opções avançadas
Se você entende de um pouco de código personalizado, pode usar nossa API de busca e substituição para substituir automaticamente informações no novo site após sua criação. Isso é útil para coisas como substituir nomes de empresas em uma página Sobre, substituir o e-mail de contato na página Contato etc.
Usando Site Templates
Ok, então você criou vários Site Templates diferentes com designs, temas e configurações diferentes. Como torná-los úteis na sua rede agora?
Basicamente, há duas abordagens que você pode usar agora (não simultaneamente):
- Anexar um Site Template a cada um dos seus planos
OU
- Permitir que seus clientes escolham os modelos de site por conta própria durante o cadastro.
Modo 1: Atribuir Site Template
Neste modo, seus clientes não poderão escolher um modelo quando criarem uma Account; em vez disso, você definirá qual modelo deve ser usado em cada um dos seus planos.
Para fazer isso, você precisará ir para Ultimate Multisite > Products > Edit.

Isso levará você à página Edit Product. Na seção Product Options, encontre a aba Site template e selecione a opção Assign Site Template no campo suspenso. Isso exibirá a lista de modelos de site disponíveis e permitirá que você selecione apenas um modelo de site dedicado ao produto.

Modo 2: Escolher Site Template Disponível
Neste modo, você dará aos seus clientes uma escolha durante o processo de cadastro. Eles poderão selecionar entre diferentes modelos de site que você define nas configurações do produto. Você tem a opção de limitar os modelos de site entre os quais eles podem escolher no produto selecionado. Isso permitirá que você tenha diferentes conjuntos de modelos de site em cada produto, o que é ideal para destacar diferentes funções e recursos para um produto de preço mais alto.
Na página Edit Product. Na seção Product Options, encontre a aba Site template e selecione a opção Choose Available Site Template no campo suspenso. Isso exibirá a lista de modelos de site disponíveis e permitirá que você selecione o modelo de site que deseja disponibilizar. Você pode fazer isso escolhendo seu comportamento: Available se quiser que o modelo de site seja incluído na lista. Not Available se quiser que o modelo de site não apareça como opção. E Pre-selected se desejar que um dos modelos de site listados seja o selecionado por padrão.

Modo padrão: seleção de modelo de site no formulário de Checkout
Se você deseja que todos os seus modelos de site estejam disponíveis durante o registro, ou talvez prefira não fazer o trabalho extra de atribuir ou especificar modelos de site em cada produto que você cria. Então, você pode simplesmente definir a seleção de modelo de site no seu Checkout Form. Para fazer isso, vá para Ultimate Multisite > Checkout Forms e clique em Edit no formulário que deseja configurar.
Isso exibirá a página Edit Checkout Form. Encontre o campo Template Selection e clique em Edit abaixo dele.
Uma janela modal será exibida. No campo Template Sites, você pode selecionar e listar todos os templates de site que deseja disponibilizar durante o registro. Os templates de site que você especificar aqui estarão disponíveis independentemente do produto que o usuário selecionou.

No frontend, os clientes veem o seletor de template durante o checkout e podem escolher o design inicial para o novo site deles.

Opções de Template de Site
Há outras funções de templates de site disponíveis que você pode ativar ou desativar nas configuraç ões do Ultimate Multisite.

Permitir Troca de Template
Ativar esta opção permitirá que seus clientes troquem o template escolhido durante o processo de cadastro depois que o Account e o site forem criados. Isso é útil do ponto de vista do cliente, pois permite que ele selecione novamente um template caso descubra mais tarde que a escolha original não era a melhor para suas necessidades específicas.
Permitir que Usuários usem seu Site como templates
Como os usuários de subsites passaram tempo construindo e projetando seu próprio site, eles podem querer cloná-lo e usá-lo como um dos templates de site disponíveis ao criar outro subsite na sua rede. Esta opção permitirá que eles façam isso.
Copiar Mídia na Duplicação de Template
Marcar esta opção copiará as mídias enviadas no site de template para o site recém-criado. Isso pode ser substituído em cada um dos planos.
Impedir que Mecanismos de Busca indexem Templates de Site
Os templates de site, conforme discutido neste artigo, são modelos-base, mas ainda fazem parte da sua rede, o que significa que ainda estão disponíveis para os mecanismos de busca encontrarem. Esta opção permitirá que você oculte os templates de site para que os mecanismos de busca possam indexá-los.
Pré-preenchendo Templates de Site com busca e substituição automática
Um dos recursos mais poderosos do Ultimate Multisite é a capacidade de adicionar campos arbitrários de texto, cor e seleção ao formulário de registro. Depois que tivermos esses dados capturados, podemos usá-los para pré-preencher o conteúdo em certas partes do template de site selecionado. Então, quando o novo site estiver sendo publicado, o Ultimate Multisite substituirá os placeholders pelas informações reais inseridas durante o registro.
Por exemplo, se você deseja obter o nome da empresa do seu usuário final durante o registro e colocar automaticamente o nome da empresa na página inicial. Na página inicial do seu site de template, você precisa adicionar os placeholders, como na imagem abaixo (os placeholders devem ser adicionados cercados por chaves duplas - {{placeholder_name}}).
Então, você pode simplesmente adicionar um campo de registro correspondente ao seu formulário de checkout para capturar esses dados. O mesmo editor de formulário de checkout usado para seleção de template permite que você coloque campos personalizados ao lado do seletor de template:

Seu cliente poderá então preencher esse campo durante o registro.

O Ultimate Multisite substituirá então os placeholders pelos dados fornecidos pelo cliente automaticamente.
Resolvendo o problema do "template cheio de placeholders"
Tudo isso é ótimo, mas acabamos encontrando um problema feio: agora nossos templates de site - que podem ser visitados pelos nossos clientes - estão cheios de placeholders feios que não dizem muita coisa.
Para resolver isso, oferecemos a opção de definir valores fictícios para os placeholders, e usamos esses valores para buscar e substituir seus conteúdos nos sites de template enquanto seus clientes estão visitando.
Você pode ter acesso ao editor de placeholders de template acessando Ultimate Multisite > Settings > Sites e, em seguida, na barra lateral, clicando no link Editar Placeholders.

Isso levará você ao editor de conteúdo dos placeholders, onde você pode adicionar placeholders e seus respectivos conteúdos.
