Ir al contenido principal

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:

   Ejecutar Blueprint   

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í:

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

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: *