Hoppa till innehåll

Mallar

En mall är en namngiven filkopia av en sandlådekatalog.

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 ber om bekräftelse; --force hoppar över frågan.

Vad en mall innehåller

template save kopierar sandlådekatalogen (temakopia, ögonblicksbildsmetadata, loggar och övriga filer som Rudel hanterar där) till:

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

template.json sparar namnet, beskrivningen, skapandetiden, källsandlådans ID och URL. Inga databastabeller sparas.

Aktuella begränsningar

I den aktuella versionen läser inget tillbaka en sparad mall. wp rudel create --template=<name> och alternativet template i Rudel::create() sparar bara den angivna strängen som en etikett på den nya posten; de kontrollerar inte att mallen finns och kopierar inget från den (problem #7).

Om du vill starta flera sandlådor från samma tillstånd i dag förbereder du en sandlåda och klonar den:

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

Använd ögonblicksbilder när du behöver en återställningspunkt för en befintlig sandlåda.