توانایەتی Theme Builder: Scaffold و Activation Block Themes
Superdav AI Agent v1.12.0 دو تو انایەتێکی بەهێز دەبەخشێت کە ڕێگە بدات تۆ دەقی سەرەکی (block themes) تایبەت بە خۆت لە ناو چاتەکەدا دروست بکەیت و گەیەنیت.
نووسینەوەی گشتی (Overview)
توانایەتی scaffold-block-theme و activate-theme ڕێگە دەدەن ئەژمارەکان بۆ ئەوەی:
- لەسەر بنەمای پێداویستییەکانت، یەکەکانی سەرەکی (production-ready) یان تەواو دروست بکەن.
- بە شێوەیەکی ئۆتۆماتیک، دەقەکان لەسەر سایتەکەت فعال بکەن بدون ئەوەی خۆت کارێک بکەیت.
- ڕێگەی دیزاینکراوی بەڕێوەبەران بۆ دروستکردنی ناسنامەیەکی بینراو و یەکگرتوو دابنێتەوە.
Scaffold Block Theme (دروستکردنی Template)
توانایەتی scaffold-block-theme دەقە سەرەکییەکی WordPress نوێی دروست دەکات کە پێکهاتەی تەواوی template یەکە، لەوانەش:
- ڕێکخستنی
theme.jsonلەگەڵ design tokens (تۆکنەکانی دیزاین) - فایلەکانی template ب ۆ لایەنە باوەکان (common layouts)
- ستاایل و جۆرەکانی تایبەت بە block هاوبەشی (custom block styles and variations)
- Metadata یەکەی theme و ڕاگەیاندنی پشتگیریکەکان
چۆن بەکاربهێنیت؟
لە چاتەکەت لەگەڵ Superdav AI Agent، دەتوانی داواکاریی دروستکردنی template بکەیت:
"Create a block theme called 'Modern Agency' with a blue and white color scheme,
sans-serif typography, and a professional layout"
ئەژمارەکە ئەنجام دەدات:
- پێداویستی دیزاینت لە ڕێگەی گفتوگۆوەیەوە کۆدەکاتەوە.
- پێکهاتەی تەواوی template یەکە دروست دەکات.
- هەموو فایلە پێویستەکانی template دروست دەکات.
- template یەکە بۆ فعالکردن ئامادە دەکات.
ئەنجامی پێشبینیکراو (Expected Output)
کاتێک توانایەتی بە سەرکەوتنییەوە کار دەکات، تۆ دەبینیت:
- ڕاگەیاندنی سەرکەوتنی scaffold کردن ی template یەکە.
- ناوی template و شوێنی لەسەر سایتەکە.
- پوختەیەکی دیزاین (design tokens) کە بەکارھێنراون (ڕەنگەکان، تایپۆگرافی، فاصلەکان).
- ئامادەیی بۆ فعالکردن.
نموونەی ئەنجام:
✓ Theme "Modern Agency" scaffolded successfully
Location: /wp-content/themes/modern-agency/
Colors: Primary #0066CC, Secondary #FFFFFF
Typography: Inter (sans-serif)
Status: Ready to activate
Activate Theme (فعالکردنی Template)
قابلیتی activate-theme سایت شما را به یک قالب بلوکی جدید یا موجود تغییر میدهد.
نحوه فراخوانی (Invoke)
بعد از ساختن یک قالب، میتوانید آن را بلافاصله فعال کنید:
"فعالسازی قالب Modern Agency"
یا هر قالبی که قبلاً وجود دارد را فعال کنید:
"تغییر به قالب Twentytwentyfour"
خروجی مورد انتظار
هنگامی که فعالسازی با موفقیت انجام شد:
- تأیید قالب فعال شده
- نام قالب قبلی (برای مرجع)
- آدرس سایت جایی که قالب اکنون فعال است
- هر نکته تنظیمات خاص قالب
مثال خروجی:
✓ قالب با موفقیت فعال شد
قالب فعال: Modern Agency
قالب قبلی: Twentytwentyfour
فعال در: https://yoursite.com
نکته: برای تأیید طرح، صفحه اصلی خود را بررسی کنید
گردش کار: ساخت و فعالسازی (Scaffold and Activate)
یک گردش کار معمول ترکیبی از هر دو قابلیت است:
۱. درخواست تولید قالب: "یک قالب بلوکی برای صفحه فرود SaaS من بساز" ۲. Agent قالب را میسازد (scaffolds): فایلها و توکنهای طراحی را تولید میکند ۳. بررسی و اصلاح: در صورت نیاز، تغییرات طراحی را بحث کنید ۴. فعالسازی: "قالب را اکنون فعال کن" ۵. تأیید: برای اطمینان از اینکه طرح جدید فعال شده است، به سایت خود مراجعه کنید
توکنهای طراحی و سفارشیسازی (Design Tokens and Customization)
قالبهایی که ساخته میشوند از توکنهای طراحی وردپرس (از طریق theme.json) برای موارد زیر استفاده میکنند:
- رنگها: پالت اصلی، ثانویه، تأکیدی، خنثی
- تایپوگرافی: خانواده فونت، اندازهها، وزنها، ارتفاع خطوط
- فاصله ها: حاشیه (padding)، مارجین و مقیاس فاصله ها (gap scales)
- حاشیهها: توکنهای شعاع و عرض
- سایهها: سطوح بالا بودن (Elevation levels)
این توکنها در theme.json متمرکز هستند، به طوری که تنظیم کل سیستم طراحی خود را از یک فایل راحت تغییر دهید.
محدودیتها و نکات
- Themes لە
/wp-content/themes/دابەزراون و دەبێت پابەند بن بە ڕێزمانی ناونیشانەکانی WordPress - چالاککردنەوەی (Activation) پێویستی بە ڕێگەپێدانی گونجاو لەسەر سایتەکەت هەیە
کۆدی PHP ی تایبەت لە ناو Theme'ەکاندا کەمە؛ بۆ کارکردنی ئاڵۆز، لە جیاتی ئەوە بەکاری دەهێنە plugin (پلانگین). Theme-ی پۆلێمبلاک (Block themes) باشترین کاراییان لەگەڵ WordPress 5.9 و بەرزتردا دەبن.
چارەسەرکردنی کێشەکان (Troubleshooting)
Theme دوای دابەزراون نیشان得ێت
- بڕیار بدات کە دۆ렉تۆری Themeەکە هەیە و ڕێگەپێدانی دروست هەیە.
- چاک بکە ئایا
theme.jsonفۆرماتی JSON گو نجاوە. - دڵنیابەرەوە کە ناوی Themeەکە لەگەڵ Themeیەکانی دیکەی نەبێت.
چالاککردنەوە شکست دەدات (Activation fails)
- پشتڕاست بکەرەوە ئایا ڕێگەی Administrator هەیە.
- چاک بکە ئایا دۆ렉تۆری Themeەکە بۆ WordPress بەڕێوەدەچێت (readable).
- لە Error logs ی WordPress بۆ وردەکارییەکان دەبینەوە.
Design tokens نیشان得ێن (Apply ناکەن)
- فۆرماتی
theme.jsonدروستەیت بەپێی ڕێزمانی گونجاو بڕوانە. - هەر pluginێکی Caching یی پاک بکەرەوە.
- چاک بکە ئایا وەرگرتنی WordPress پاڵپشتی ئەو tokensانەی کە بەکاری دەهێنیت.
هەنگاوەکانی دواتر (Next Steps)
دایە لە کاتێکدا Themeەکە چالاک دەکەی، بتوانیت:
- لە Design System Aesthetics skill بەکاربهێنیت بۆ ڕێکخستنی تایپۆگرافی (typography)، ڕەنگەکان و فاصلەکان.
- ستاایلەکانی بلوکە تاکەکەسییەکان بگۆڕیت لە ڕێگەی WordPress block editorدا.
- CSS تایبەت زیاد بکە لە فایل
style.cssی Themeەکەدا. - Template (نموونەی) بلوکی تایبەتی دروست بکە بۆ جۆرەکانی پەڕە دیاریکراو.