Siirry sisältöön

Mallit

Malli on nimetty tiedostokopio yhdestä hiekkalaatikkohakemistosta.

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 pyytää vahvistuksen; --force ohittaa kehotteen.

Mallin sisältö

template save kopioi hiekkalaatikkohakemiston (teeman kopion, tilannevedoksen metatiedot, lokit ja muut tiedostot, joita Rudel hallitsee siellä) kohteeseen:

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

template.json tallentaa nimen, kuvauksen, luontiajan, lähdehiekkalaatikon tunnuksen ja kohteen URL. Tietokantatauluja ei tallenneta.

Nykyiset rajoitukset

Nykyisessä versiossa tallennettua mallia ei voi lukea takaisin. wp rudel create --template=<name> ja kohteen Rudel::create() asetus template tallentavat vain annetun merkkijonon uuden tietueen tunnisteeksi. Ne eivät tarkista, onko mallia olemassa, eivätkä kopioi siitä mitään (ongelma #7).

Jos haluat luoda nykyään useita hiekkalaatikoita samasta tilasta, valmistele yksi hiekkalaatikko ja kloonaa se:

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

Käytä tilannevedoksia, kun tarvitset palautuspisteen yhdelle olemassa olevalle hiekkalaatikolle.