Formato de dados do Blueprint
Um arquivo JSON de Blueprint pode ter várias propriedades diferentes que serão usadas para definir sua instância do Playground. As propriedades mais importantes são detalhadas abaixo.
Este é um exemplo que usa várias delas:
{
"landingPage": "/wp-admin/",
"preferredVersions": {
"php": "8.3",
"wp": "6.5"
},
"features": {
"networking": true
},
"steps": [
{
"step": "login",
"username": "admin",
"password": "password"
}
]
}
Esquema JSON
Arquivos JSON podem ser tediosos de escrever e fáceis de errar. Para ajudar
com isso, o Playground fornece um arquivo de
esquema JSON que você
pode usar para ter preenchimento automático e validação no editor. Basta definir
a propriedade $schema assim:
{
"$schema": "https://playground.wordpress.net/blueprint-schema.json",
}
Página inicial
A propriedade landingPage informa ao Playground para qual URL navegar depois
que o Blueprint for executado. Ela é uma ótima ferramenta, especialmente ao
criar demonstrações de temas ou plugins. Muitas vezes, você vai querer iniciar
o Playground no Editor do site ou abrir um post específico no Editor de posts.
Use sempre um caminho relativo.
{
"landingPage": "/wp-admin/site-editor.php",
}