Treci la conținut

Șabloane

Un șablon este o copie a fișierelor dintr-un director sandbox, cu un nume.

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 solicită confirmarea; --force omite solicitarea.

Ce conține un șablon

template save copiază directorul sandboxului (copia temei, metadatele instantaneului, jurnalele și celelalte fișiere pe care Rudel le gestionează acolo) în:

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

template.json înregistrează numele, descrierea, data creării, ID-ul sandboxului sursă și URL. Tabelele bazei de date nu sunt salvate.

Limite actuale

În versiunea actuală, nimic nu citește un șablon salvat. wp rudel create --template=<name> și opțiunea template din Rudel::create() stochează doar șirul furnizat ca etichetă pentru noua înregistrare; nu verifică dacă șablonul există și nu copiază nimic din el (problema #7).

Pentru a porni mai multe sandboxuri din aceeași stare acum, pregătiți un sandbox și clonați-l:

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

Folosiți instantanee când aveți nevoie de un punct de recuperare pentru un sandbox existent.