Casos de uso
Tipos de post personalizados no Playground
Um site cujos tipos de post ficam num plugin obrigatório, mostrado no WordPress Playground: o plugin vai no .zip e roda antes da importação.
O cenário
O site guarda o tipo de post Receitas num plugin obrigatório — wp-content/mu-plugins/receitas.php, que carrega receitas/register.php — para ninguém poder desativá-lo. Uma demonstração no Playground com as receitas precisa desse plugin: sem ele, não existe o tipo de post Receitas para receber a importação.
Os passos
- Ferramentas → Exportar: marque Receitas (e o que as receitas precisam).
- Detalhes → Formato: Playground, depois Opções do Playground → Temas e plugins:
- Plugins obrigatórios a instalar: o plugin das receitas;
- o tema do site e os plugins que as receitas usam.
- Exportar, depois Abrir no Playground na cópia, em Cópias.
O que acontece
O .zip leva mu-plugins/receitas.php e mu-plugins/receitas.zip (a pasta que ele carrega). O blueprint os grava em wp-content/mu-plugins/ do Playground antes da importação, então o tipo de post Receitas já existe quando as receitas chegam, e o menu mostra Receitas com elas.
O que ele não faz
- Os plugins obrigatórios da própria hospedagem (e o carregador do SQLite do WordPress Studio) não são oferecidos: o Playground tem os dele.
- Um plugin obrigatório que carrega arquivos de outro lugar (um caminho fora de
mu-plugins/) leva só o que está emmu-plugins/. - Código personalizado vai dentro do arquivo: compartilhe só onde a licença dele permite.