Cómo cargar y ejecutar Blueprints
Fragmento de URL
La forma más rápida de ejecutar Blueprints es pegar uno en el "fragmento" de URL de un sitio de WordPress Playground. Solo añade un # después de .net/.
Supongamos que quieres crear un Playground con versiones específicas de WordPress y PHP usando el siguiente Blueprint:
{
"$schema": "https://playground.wordpress.net/blueprint-schema.json",
"preferredVersions": {
"php": "8.3",
"wp": "5.9"
}
}
Para ejecutarlo, ve a https://playground.wordpress.net/#{"preferredVersions": {"php":"8.3", "wp":"5.9"}}. También puedes usar el botón de abajo:
Usa este método para ejecutar el código de ejemplo del siguiente capítulo, Crea tu primer Blueprint.
Fragmentos de Blueprint codificados
Cuando construyas un enlace de Playground desde JavaScript o una herramienta de automatización, codifica el JSON de Blueprint una sola vez con encodeURIComponent(JSON.stringify(blueprint)) y añádelo después de #.
Playground también admite Blueprints codificados en Base64, que son útiles cuando una plataforma modifica fragmentos JSON o cuando quieres un enlace compacto y fácil de copiar. Por ejemplo, este es el Blueprint anterior en formato Base64: eyJwcmVmZXJyZWRWZXJzaW9ucyI6IHsicGhwIjoiNy40IiwgIndwIjoiNS45In19.
Para ejecutarlo, ve a https://playground.wordpress.net/#eyJwcmVmZXJyZWRWZXJzaW9ucyI6IHsicGhwIjoiNy40IiwgIndwIjoiNS45In19
Cargar Blueprint desde una URL
Cuando tu Blueprint sea demasiado difícil de manejar, puedes cargarlo mediante el parámetro de consulta ?blueprint-url en la URL, así:
Ten en cuenta que el Blueprint debe ser accesible públicamente y servirse con el encabezado Access-Control-Allow-Origin correcto:
Access-Control-Allow-Origin: *