템플릿
템플릿은 샌드박스 디렉터리 하나를 이름과 함께 복사한 파일입니다.
셸
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은 확인을 요청하고, --force은 확인 절차를 건너뜁니다.
템플릿에 포함되는 항목
template save은 샌드박스 디렉터리(테마 사본, 스냅샷 메타데이터, 로그 및 Rudel이 해당 디렉터리에서 관리하는 기타 파일)를 다음 위치로 복사합니다:
Text
wp-content/rudel-templates/{name}/wp-content
wp-content/rudel-templates/{name}/template.json
template.json은 이름, 설명, 생성 시간, 원본 샌드박스 ID 및 URL을 기록합니다. 데이터베이스 테이블은 저장되지 않습니다.
현재 제한 사항
현재 릴리스에서는 저장된 템플릿을 다시 읽는 기능이 없습니다. wp rudel create --template=<name>과 Rudel::create()의 template 옵션은 주어진 문자열을 새 레코드의 레이블로만 저장합니다. 템플릿의 존재 여부를 확인하거나 템플릿에서 파일을 복사하지는 않습니다(이슈 #7).
오늘날 동일한 상태에서 여러 샌드박스를 시작하려면 샌드박스 하나를 준비한 다음 복제하세요:
셸
wp rudel create --name=feature-b --clone-from=alpha-3be7
기존 샌드박스 하나의 복구 지점이 필요할 때는 스냅샷을 사용하세요.