Pereiti prie turinio

Šablonai

Šablonas – tai įvardyta vieno smėlio dėžės katalogo failų kopija.

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 prašo patvirtinti; --force praleidžia raginimą.

Kas įrašoma į šabloną

template save nukopijuoja smėlio dėžės katalogą (temos kopiją, momentinių kopijų metaduomenis, žurnalus ir kitus failus, kuriuos Rudel ten tvarko) į:

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

template.json įrašo pavadinimą, aprašą, sukūrimo laiką, pradinės smėlio dėžės ID ir URL. Duomenų bazės lentelės neišsaugomos.

Dabartiniai apribojimai

Dabartinėje versijoje niekas neįkelia išsaugoto šablono. wp rudel create --template=<name> ir Rudel::create() parinktis template tik išsaugo pateiktą eilutę kaip naujo įrašo žymą; jos netikrina, ar šablonas egzistuoja, ir nieko iš jo nekopijuoja (7 problema).

Norėdami dabar sukurti kelias smėlio dėžes iš tos pačios būsenos, paruoškite vieną smėlio dėžę ir ją klonuokite:

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

Kai esamai smėlio dėžei reikia atkūrimo taško, naudokite momentines kopijas.