
# Şablonlar

Şablon, tek bir korumalı alan dizininin adlandırılmış dosya kopyasıdır.

```bash
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` onay ister; `--force` istemi atlar.

## Şablonun içerdiği öğeler

`template save`, korumalı alan dizinini (tema kopyası, anlık görüntü meta verileri, günlükler ve Rudel tarafından burada yönetilen diğer dosyalar) şuraya kopyalar:

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

`template.json`; adı, açıklamayı, oluşturulma zamanını, kaynak korumalı alan kimliğini ve URL değerini kaydeder. Veritabanı tabloları kaydedilmez.

## Mevcut sınırlamalar

Mevcut sürümde kaydedilmiş şablonları geri okuyan hiçbir şey yoktur. `wp rudel create --template=<name>` ve `Rudel::create()` öğesinin `template` seçeneği, verilen dizeyi yalnızca yeni kayıtta etiket olarak saklar; şablonun var olup olmadığını denetlemez veya şablondan herhangi bir şey kopyalamaz ([issue #7](https://github.com/inline0/rudel/issues/7)).

Bugün aynı durumdan birkaç korumalı alan başlatmak için önce bir korumalı alan hazırlayıp onu klonlayın:

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

Mevcut bir korumalı alan için kurtarma noktasına ihtiyaç duyduğunuzda anlık görüntüleri kullanın.
