انتقل إلى المحتوى

القوالب

القالب نسخة ملفات مسماة من دليل بيئة معزولة واحدة.

سطر الأوامر
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 الاسم والوصف ووقت الإنشاء ومعرّف البيئة المعزولة المصدر وURL. لا تُحفظ جداول قاعدة البيانات.

القيود الحالية

لا يقرأ أي شيء قالبًا محفوظًا في الإصدار الحالي. يخزن wp rudel create --template=<name> وخيار template في Rudel::create() السلسلة المقدمة فقط كتصنيف في السجل الجديد؛ ولا يتحققان من وجود القالب ولا ينسخان أي شيء منه (المشكلة رقم 7).

لبدء عدة بيئات معزولة من الحالة نفسها الآن، جهّز بيئة معزولة واحدة واستنسخها:

سطر الأوامر
wp rudel create --name=feature-b --clone-from=alpha-3be7

استخدم اللقطات عندما تحتاج إلى نقطة استعادة لبيئة معزولة موجودة.