¿Qué hace wp-playground?
Utiliza para flujos de trabajo de WordPress Playground: instancias rápidas y desechables de WP en el navegador o localmente mediante @wp-playground/cli (server, run-blueprint, build-snapshot), montaje automático de plugins/temas, cambio de versiones de WP/PHP, blueprints y depuración (Xdebug).
Descripción
Este skill proporciona una interfaz para WordPress Playground, permitiendo crear y gestionar instancias temporales de WordPress para desarrollo, pruebas o demostraciones. Es compatible con el navegador y la línea de comandos a través de @wp-playground/cli.
Características principales
- Instancias rápidas y desechables: Arranca o detiene entornos de WP en segundos.
- Montaje automático: Sincroniza plugins y temas desde tu sistema de archivos local en la instancia de Playground.
- Versiones flexibles: Cambia entre versiones de WordPress y PHP con simples parámetros.
- Blueprints: Define el estado de la instancia (plugins activos, contenido, ajustes) usando archivos JSON.
- Depuración: Activa Xdebug para paso a paso y análisis de errores.
Comandos soportados
npx @wp-playground/cli server– Inicia un servidor local de WordPress Playground.npx @wp-playground/cli run-blueprint <ruta-al-blueprint.json>– Ejecuta un blueprint para configurar la instancia.npx @wp-playground/cli build-snapshot <directorio-salida>– Construye una instantánea estática del sitio.
Ejemplo de uso
# Iniciar servidor con WP 6.2 y PHP 8.0
npx @wp-playground/cli server --wp=6.2 --php=8.0
# Montar plugin local y ejecutar blueprint
npx @wp-playground/cli run-blueprint --mount=./mi-plugin blueprint.json
Depuración con Xdebug
Habilita Xdebug añadiendo la bandera --xdebug:
npx @wp-playground/cli server --xdebug
Esto permite conectar tu IDE para depuración remota.
Enlaces útiles
Para más detalles, consulta la documentación oficial.