Migration to Third-Party Mode
Superdav AI Agent v1.12.0 شێوازی کارکردنی تواناکانی تری (third-party) دەگۆڕێت. مۆدی تری ئێستا بە پێی خودی (auto) دەستپێدەکات، ئەمەش ڕێگە دەدات بۆ یەکگرتووکردنی APIی Abilitiesی وۆرسپرید لە وۆرسپرید 7.0 و بەرزتران بەبێ پێویستی تنظیماری دەستکاریکراو.
چی گۆڕاوە؟
پێش v1.12.0
تواناکانی تری پێویست بوون بە ڕێکخستنی دەستکاریکراو:
- پێویست بوو کە "مۆدی تری تری" (third-party mode) بە شێوەیەکی ڕوون چالاک بکرێت
- تواناکان لە تۆمارێکی تایبەت دابھاتوو بوون
- یەکگرتووکردنەوە لەگەڵ WordPress Abilities API ئاسایی بوو پۆلسیار بوو
- مۆدی کۆن (legacy mode) بە پێی خودی دەستپێدەکرد
دوای v1.12.0
تواناکانی تری بە شێوەیەکی ئۆتۆماتیک کار دەکەن:
- مۆدی تری ئێستا بە "auto" دەستپێدەکات
- تواناکان بە شێوەیەکی سروشتی لەگەڵ WordPress Abilities API یەکگرتوو دەبن
- پێویستی بە هیچ ڕێکخستنێکی دەستکاریکراو نییە لە وۆرسپرید 7.0 و بەرزتراندا
- مۆدی کۆن 여전히 بۆ وەرگرتنی وۆرسپریدەکانی پێشتر بێت هەیە
کی کاریگەری دەکات؟
جێبەجێکردنی نوێ (WordPress 7.0+)
هیچ کارێک پێویست نییە. مۆدی تری ئێستا بە ئۆتۆماتیک بۆ "auto" دیار دەکرێت، و تواناکان بە شێوەیەکی سروشتی کار دەکەن.
جێبەجێکردنی ئێستا (Existing Installations)
تنظیمەکانت پارێزراون. ئەگەر تۆ لە کاردانەوەی ئەم شێوازەدا بوویت:
- مۆدی کۆن (Legacy mode): تۆ بە مۆدی کۆن دەمێنیتەوە (گۆڕان نییە)
- مۆدی تری دەستکاریکراو: تۆ بە مۆدی دەستکاریکراو دەمێنیتەوە (گۆڕان نییە)
- مۆدی ئۆتۆماتیک (Auto mode): تۆ بە مۆدی ئۆتۆماتیک بەردەوام دەبێیت (گۆڕان نییە)
وەرگرتنی وۆرسپریدەکانی پێش 7.0
مۆدی کۆن 여전히 هەیە. ئەگەر لەسەر WordPress 6.x یان پێشتر بیت:
- مۆدی تری ئێستا بە "legacy" دەستپێدەکات
- دەتوانیت مۆدی تری تری بە شێوەیەکی دەستکاریکراو چالاک بکەیت ئەگەر دەتەوێت
- بۆ بەکارهێنانی APIی Abilitiesی سروشتی، بگۆڕان بۆ WordPress 7.0+
تێگەیشتن لە مۆدەکاندا
مۆدی ئۆتۆماتیک (Auto Mode) (پێشنی نوێ)
مۆدی ئۆتۆماتیک بەکارهێنانی یەکگرتووکردنەوەی سروشتی WordPress Abilities API دەکات:
- تواناکان لە ڕێگەی hookەکانی WordPress تۆمار دەکرێن
- کامڵ توافق (compatibility) لەگەڵ WordPress 7.0 و بەرزتراندا بۆ Abilities API
- گەڕانەوەی ئۆتۆماتیک بۆ تواناکانی تری
- پێویستی بە هیچ ڕێکخستنێکی دەستکاریکراو نییە
Kêta ku bikar e: WordPress 7.0+ bi hara xwezîyên sêyên cinî (third-party)
Modela Manavur (Manual Mode)
Modela manavur پێویستی بە ڕێکخستنی دیاریکراو هەیە:
- تۆ دەتوانی دیاری بکە چ جۆرە تواناکانی سێیەکانی تری لودر بکە
- بۆ تاقیکردنەوە یان لودرکردنی تواناکانی دیاریکراو بەکار دێت
- پێویستی بە دەستکاری فایلەکانی ڕێکخستن هەیە
- کۆنترۆڵێکی زیاتر دەبێت، بەڵام سیستەمەکەی زیاتر دەبێت
کەدا بکاربهێنرێت: تاقیکردنەوە، لودرکردنی تواناکانی دیاریکراو یان ڕێکخستنەکانی تایبەت
Modela کۆن (Legacy Mode)
Modela کۆن لە سیستەمی کۆن و تواناکانی سێیەکانی تری بەکارهێنانی:
- تۆمارکردنی توانای تایبەت (ناتوانێت API ی WordPress Abilities بکەیت)
- پشتیوانی بۆ وەرگرتنی وەرگرتنی پێشترترین وەرگرتنی WordPress
- هیچ یەکگرتوویی ناوخۆیی لەگەڵ WordPress نییە
- کۆنکاراتووە بەڵام هێشتا پشتگیریکراوە
کەدا بکاربهێنرێت: WordPress 6.x یان پێشتر، یان کاتێک پێویستت بە پشتیوانی کۆن هەیە
چاودێریکردنی مۆدێل ئێستای تۆ
لە ڕێگەی پۆینتی ئیدارە (Admin Panel)
- بگواشبە WordPress Admin → Superdav AI Agent → Settings
- لێی بگەڕێ بۆ ڕێکخستنی Third-Party Mode
- مۆدێلی ئێستای تۆ و هەڵبژاردنەکانی گۆڕینییدا دەبینیت
لە ڕێگەی کۆد (Via Code)
$mode = get_option( 'superdav_third_party_mode' );
echo $mode; // 'auto', 'manual', یان 'legacy'
گۆڕینی مۆدێلەکەت
گواستنەوە بۆ Mode Auto (Auto Mode)
ئەگەر لە WordPress 7.0+ بیت و دەتەوێت بەکاریی Mode Auto بەکاربهێنیت:
- بگواشبە Superdav AI Agent → Settings
- لێی بگەڕێ بۆ Third-Party Mode
- هەڵبژێرە Auto (WordPress Abilities API)
- Save بکە
Superdav AI Agent بە شێوەیەکی ئۆتۆماتیک تواناکانی سێی تری دەدۆزێتەوە و تۆمار دەکات.
گواستنەوە بۆ Mode Manual (Manual Mode)
ئەگەر دەتەوێت خۆت کۆنترۆڵ بکەیت چ جۆرە توانایەک لودر بکرێت:
- بگواشبە Superdav AI Agent → Settings
- لێی بگەڕێ بۆ Third-Party Mode
- هەڵبژێرە Manual
- Save بکە
- فایلێکی ڕێکخستنی خۆت دەستکاری بکە بۆ دیاریکردنی ئەو توانایانەی کە دەتەوێت لودر بکرێن
گواستنەوە بۆ Mode Legacy (Legacy Mode)
ئەگەر پێویستت بە پشتیوانی کۆن هەیە:
١. سەردنی Superdav AI Agent گەڕانید → Settings (تنظیمات) ٢. Third-Party Mode (حالت س trey-پارتی) رو پیدا کن ٣. Legacy (پیروی/قدیمی) رو انتخاب کن ٤. روی Save (ذخیره) کلیک کن
مزایای حالت Auto Mode (خودکار)
کشف خودکار قابلیتها
قابلیتها به صورت خودکار از موارد زیر پیدا میشن:
- پلاگینهای نصب شده
- تم فعال
- پلاگینهای ضروری (Must-use plugins)
- پلاگینهای Drop-in
نیازی به ثبت دستی نیست.
یکپارچگی بومی (Native Integration)
قابلیتها با WordPress Abilities API یکپارچه میشن:
- با هسته اصلی وردپرس سازگار است
- با پنل مدیریت وردپرس کار میکند
- با سایر پلاگینهایی که از Abilities API استفاده میکنند سازگار است
- در آینده هم آماده است چون وردپرس در حال تکامل است.
مدیریت سادهتر
- نیازی به ویرایش فایلهای پیکربندی نیست
- نیازی به ثبت دستی قابلیت نیست
- تنظیمات دید قابلیتها (Ability Visibility controls) به صورت خودکار کار می کنند
- اعلانهای پنل مدیریت شما را از قابلیتهای دستهبندی نشده مطلع میکنند.
عملکرد بهتر
- قابلیتها کش میشوند (cached)
- فقط در زمان نیاز بارگذاری میشوند (Lazy-loaded on demand)
- برای وردپرس ۷.۰ و بالاتر بهینه شده است.
مسیر مهاجرت (Migration Path)
اگر روی WordPress 6.x هستید
۱. به WordPress 7.0+ ارتقا دهید (وقتی آماده بودید) ۲. Superdav AI Agent را به نسخه v1.12.0+ بهروزرسانی کنید ۳. حالت third-party mode را به Auto تغییر دهید (اختیاری؛ حالت legacy همچنان کار میکند) ۴. دید قابلیتها (ability visibility) رو بررسی کنید تا مطمئن شوید کنترل دسترسی درست تنظیم شده است.
اگر روی WordPress 7.0+ هستید
۱. Superdav AI Agent را به نسخه v1.12.0+ بهروزرسانی کنید ۲. تأیید کنید که حالت third-party mode روی Auto تنظیم شده باشد (به صورت پیشفرض باید اینطور باشد) ۳. دید قابلیتها رو بررسی کنید تا مطمئن شوید کنترل دسترسی درست اعمال شده است. ۴. قابلیتهای third-party را تست کنید تا مطمئن شوید کار میکنند.
عیبیابی (Troubleshooting)
قابلیتها در حالت auto mode بارگذاری نمیشوند
- تأیید کنید که روی WordPress 7.0+ هستید
- بررسی کنید که حالت third-party mode روی "Auto" تنظیم شده باشد
- تأیید کنید که پلاگینی که این قابلیت را فراهم میکند فعال است
- لاگهای خطا (error logs) وردپرس را برای خطاهای ثبت (registration errors) چک کنید.
من میخواهم از حالت legacy استفاده کنم
- به Settings → Third-Party Mode بروید
- Legacy (پیروی/قدیمی) رو انتخاب کنید
- روی Save کلیک کنید
- حالت legacy همچنان کار خواهد کرد.
تواناکانی تایبەکانی خۆم نیشان ناکرێت
- د ډاډ ترلاسه کړئ چې دوی له لارې چې په WordPress hooks کې ثبت شوي دي
- وګورئ چې تاسو یې Abilities API بهلانه پیاده کړی دی
- لوګहरूको WordPress خطا (error logs) بیاکتنه وکړئ
- د Ability Visibility администраټ صفحه کارولای شي چې ټول ثبت شوي تواناکان و ګورئ