Liigu sisu juurde

Mallid

Mall on ühe liivakasti kataloogi nimega failikoopia.

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 küsib kinnitust; --force jätab küsimise vahele.

Mida mall sisaldab

template save kopeerib liivakasti kataloogi (teema koopia, hetktõmmise metaandmed, logid ja muud seal hallatavad failid Rudel) asukohta:

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

template.json salvestab nime, kirjelduse, loomise aja, lähteliivakasti ID ja URL. Andmebaasi tabeleid ei salvestata.

Praegused piirangud

Praeguses versioonis ei loe miski salvestatud malli tagasi. wp rudel create --template=<name> ja Rudel::create() valik template salvestavad antud stringi ainult uue kirje sildina; need ei kontrolli, kas mall on olemas, ega kopeeri sellest midagi (probleem #7).

Mitme liivakasti käivitamiseks tänapäeval sama olekuga valmistage ette üks liivakast ja kloonige see:

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

Kasutage hetktõmmiseid, kui vajate ühe olemasoleva liivakasti taastepunkti.