Como carregar e executar as Blueprints
Fragmento de URL
A maneira mais rápida de executar Blueprints é colar um no "fragmento" de URL de um site do WordPress Playground. Basta adicionar um # após o .net/.
Vamos supor que você queira criar um Playground com versões específicas do WordPress e PHP usando o seguinte Blueprint:
{
"$schema": "https://playground.wordpress.net/blueprint-schema.json",
"preferredVersions": {
"php": "8.3",
"wp": "5.9"
}
}
Para executá-lo, acesse https://playground.wordpress.net/#{"preferredVersions": {"php":"8.3", "wp":"5.9"}}. Você também pode usar o botão abaixo:
Use este método para executar o código de exemplo no próximo capítulo, Crie seu primeiro Blueprint.
Fragmentos de Blueprint codificados
Ao criar um link do Playground a partir de JavaScript ou de uma ferramenta de automação, codifique o JSON do Blueprint uma vez com encodeURIComponent(JSON.stringify(blueprint)) e adicione-o depois de #.
O Playground também oferece suporte a Blueprints codificados em Base64, que são úteis quando uma plataforma modifica fragmentos JSON ou quando você quer um link compacto e fácil de copiar. Por exemplo, esse é o Blueprint acima em formato Base64: eyJwcmVmZXJyZWRWZXJzaW9ucyI6IHsicGhwIjoiNy40IiwgIndwIjoiNS45In19.
Para executá-lo, acesse https://playground.wordpress.net/#eyJwcmVmZXJyZWRWZXJzaW9ucyI6IHsicGhwIjoiNy40IiwgIndwIjoiNS45In19
Carregar Blueprint de uma URL
Quando seu Blueprint se torna muito extenso, você pode carregá-lo através do parâmetro de consulta ?blueprint-url na URL, assim:
Observe que o Blueprint deve ser publicamente acessível e servido com o cabeçalho Access-Control-Allow-Origin correto:
Access-Control-Allow-Origin: *