Saltar al contenido

Plantillas

Una plantilla es una copia con nombre de los archivos de un directorio de entorno aislado.

Shell
wp rudel template save alpha-3be7 --name=checkout-baseline --description="Checkout theme baseline"
wp rudel template list
wp rudel template delete checkout-baseline

template delete solicita confirmación; --force omite el aviso.

Qué contiene una plantilla

template save copia el directorio del entorno aislado (la copia del tema, los metadatos de la instantánea, los registros y los demás archivos que Rudel gestiona allí) en:

Text
wp-content/rudel-templates/{name}/wp-content
wp-content/rudel-templates/{name}/template.json

template.json registra el nombre, la descripción, la fecha de creación, el ID del entorno aislado de origen y URL. No se guardan tablas de la base de datos.

Límites actuales

En la versión actual, nada vuelve a leer una plantilla guardada. wp rudel create --template=<name> y la opción template de Rudel::create() solo guardan la cadena indicada como etiqueta del nuevo registro; no comprueban que la plantilla exista ni copian nada de ella (incidencia n.º 7).

Para iniciar hoy varios entornos aislados desde el mismo estado, prepare uno y clónelo:

Shell
wp rudel create --name=feature-b --clone-from=alpha-3be7

Use instantáneas cuando necesite un punto de recuperación para un entorno aislado existente.