Pular para o conteúdo principal

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:

  Executar Blueprint  

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:

https://playground.wordpress.net/?blueprint-url=https://raw.githubusercontent.com/wordpress/blueprints/trunk/blueprints/latest-gutenberg/blueprint.json

Observe que o Blueprint deve ser publicamente acessível e servido com o cabeçalho Access-Control-Allow-Origin correto:

Access-Control-Allow-Origin: *