דלג לתוכן הראשי

הגירה למצב צד שלישי (Third-Party Mode Migration)

Superdav AI Agent v1.12.0 משנה את אופן הטיפול ביכולות של צד שלישי (third-party abilities). מצב צד שלישי כעת מוגדר כברירת מחדל ל"אוטומטי" (auto), מה שמאפשר אינטגרציה מובנית עם WordPress Abilities API בגרסה WordPress 7.0 ומעלה, ללא צורך בהגדרות ידניות.

מה השתנה?​

לפני v1.12.0​

יכולות צד שלישי דרשו הגדרה ידנית:

  • היית צריך להפעיל במפורש את "מצב צד שלישי" (third-party mode)
  • היכולות נטענו ממנגנון רישום (registry) מותאם אישית
  • האינטגרציה עם WordPress Abilities API הייתה אופציונלית
  • מצב מיושן (Legacy mode) היה ברירת המחדל

אחרי v1.12.0​

יכולות צד שלישי עובדות באופן אוטומטי:

  • מצב צד שלישי מוגדר כברירת מחדל ל-"אוטומטי" (auto)
  • היכולות משתלבות באופן מובנה עם WordPress Abilities API
  • אין צורך בהגדרות ידניות ב-WordPress 7.0 ומעלה
  • מצב מיושן (Legacy mode) עדיין זמין עבור גרסאות WordPress ישנות יותר

מי מושפע?​

התקנות חדשות (WordPress 7.0 ומעלה)​

אין צורך בפעולה. מצב צד שלישי מוגדר אוטומטית ל-"אוטומטי" (auto), והיכולות עובדות מהקופסה.

התקנות קיימות​

ההגדרות שלך נשמרות. אם השתמשת ב:

  • מצב מיושן (Legacy mode): אתה נשאר במצב מיושן (אין שינוי)
  • מצב צד שלישי ידני (Manual third-party mode): אתה נשאר במצב ידני (אין שינוי)
  • מצב אוטומטי (Auto mode): אתה ממשיך עם מצב אוטומטי (אין שינוי)

גרסאות WordPress לפני 7.0​

המצב המיושן (Legacy mode) עדיין זמין. אם אתה משתמש ב-WordPress 6.x או קודם לכן:

  • מצב צד שלישי מוגדר כברירת מחדל ל-"מיושן" (legacy)
  • אתה יכול להפעיל ידנית את מצב צד שלישי אם תרצה
  • שדרג ל-WordPress 7.0 ומעלה כדי להשתמש ב-Abilities API המובנה

הבנת המצבים (Understanding the Modes)​

מצב אוטומטי (Auto Mode) (ברירת המחדל החדשה)​

מצב אוטומטי משתמש באינטגרציה מובנית עם WordPress Abilities API:

  • היכולות נרשמות באמצעות Hooks של WordPress
  • תאימות מלאה עם WordPress 7.0+ Abilities API
  • גילוי אוטומטי של יכולות צד שלישי
  • אין צורך בהגדרות ידניות

מתי להשתמש: WordPress 7.0 ומעלה עם יכולות צד שלישי

מצב ידני (Manual Mode)​

מצב ידני דורש הגדרה מפורשת:

  • אתה מציין אילו יכולות צד שלישי לטעון
  • שימושי לבדיקות או לטעינת יכולות סלקטיבית
  • דורש עריכת קבצי תצורה
  • שליטה רבה יותר, אבל יותר הגדרה

מתי להשתמש: בדיקות, טעינת יכולות סלקטיבית, או תצורות מותאמות אישית

מצב מיושן (Legacy Mode)​

מצב מיושן משתמש במערכת הישנה ליכולות צד שלישי:

  • מנגנון רישום יכולות מותאם אישית (לא WordPress Abilities API)
  • תואם לאחור לגרסאות WordPress ישנות יותר
  • ללא אינטגרציה מובנית עם WordPress
  • מיושן (Deprecated) אך עדיין נתמך

מתי להשתמש: WordPress 6.x או קודם לכן, או כשאתה זקוק לתאימות מיושנת

בדיקת המצב הנוכחי שלך​

דרך לוח הניהול (Admin Panel)​

  1. עבור אל WordPress Admin → Superdav AI Agent → Settings
  2. חפש את ההגדרה Third-Party Mode
  3. תראה את המצב הנוכחי שלך ואפשרויות לשינוי

דרך הקוד​

$mode = get_option( 'superdav_third_party_mode' );
echo $mode; // 'auto', 'manual', או 'legacy'

שינוי המצב שלך​

מעבר למצב אוטומטי (Switch to Auto Mode)​

אם אתה ב-WordPress 7.0 ומעלה ורוצה להשתמש במצב אוטומטי:

  1. עבור אל Superdav AI Agent → Settings
  2. מצא את Third-Party Mode
  3. בחר Auto (WordPress Abilities API)
  4. לחץ על Save

Superdav AI Agent יגלה ויירשם אוטומטית את יכולות צד שלישי.

מעבר למצב ידני (Switch to Manual Mode)​

אם אתה רוצה לשלוט ידנית אילו יכולות נטענות:

  1. עבור אל Superdav AI Agent → Settings
  2. מצא את Third-Party Mode
  3. בחר Manual
  4. לחץ על Save
  5. ערוך את קובץ התצורה שלך כדי לציין אילו יכולות לטעון

מעבר למצב מיושן (Switch to Legacy Mode)​

אם אתה זקוק לתאימות מיושנת:

  1. עבור אל Superdav AI Agent → Settings
  2. מצא את Third-Party Mode
  3. בחר Legacy
  4. לחץ על Save

יתרונות מצב אוטומטי (Benefits of Auto Mode)​

גילוי אוטומטי (Automatic Discovery)​

יכולות נגלים אוטומטית מ:

  • תוספים מותקנים
  • ערכת נושא פעילה
  • תוספי Must-use
  • תוספי Drop-in

אין צורך ברישום ידני.

אינטגרציה מובנית (Native Integration)​

היכולות משתלבות עם WordPress Abilities API:

  • עקביות עם ליבת WordPress
  • עובד עם לוח הניהול של WordPress
  • תואם לתוספים אחרים המשתמשים ב-Abilities API
  • עמיד לעתיד ככל ש-WordPress מתפתח

ניהול פשוט (Simplified Management)​

  • אין קבצי תצורה לערוך
  • אין רישום יכולות ידני
  • בקרות נראותות של יכולות (Ability Visibility) עובדות אוטומטית
  • הודעות מנהל (Admin notices) מתריעות לך על יכולות שלא סווגו

ביצועים טובים יותר (Better Performance)​

  • היכולות ממאוחסנות (cached)
  • נטענות עצלנית (Lazy-loaded) לפי הצורך
  • מותאם ל-WordPress 7.0 ומעלה

נתיב ההגירה (Migration Path)​

אם אתה ב-WordPress 6.x​

  1. שדרג ל-WordPress 7.0 ומעלה (כשתהיה מוכן)
  2. עדכן את Superdav AI Agent לגרסה v1.12.0 ומעלה
  3. שנה את מצב צד שלישי ל-"אוטומטי" (Auto) (אופציונלי; מצב מיושן עדיין עובד)
  4. סקור את נראות היכולות כדי להבטיח בקרות גישה מתאימות

אם אתה ב-WordPress 7.0 ומעלה​

  1. עדכן את Superdav AI Agent לגרסה v1.12.0 ומעלה
  2. אמת כי מצב צד שלישי מוגדר ל-"אוטומטי" (Auto) (הוא אמור להיות ברירת המחדל)
  3. סקור את נראות היכולות כדי להבטיח בקרות גישה מתאימות
  4. בדוק את יכולות צד שלישי כדי לאשר שהן עובדות

פתרון תקלות (Troubleshooting)​

היכולות לא נטענות במצב אוטומטי​

  • ודא שאתה ב-WordPress 7.0 ומעלה
  • בדוק שמצב צד שלישי מוגדר ל-"אוטומטי" (Auto)
  • ודא שהתוסף המספק את היכולת פעיל
  • בדוק את יומני השגיאות של WordPress עבור שגיאות רישום

אני רוצה לשמור על מצב מיושן (Legacy mode)​

  • עבור אל Settings → Third-Party Mode
  • בחר Legacy
  • לחץ על Save
  • מצב מיושן ימשיך לעבוד

היכולות המותאמות אישית שלי לא מופיעות​

  • ודא שהן נרשמות באמצעות Hooks של WordPress
  • בדוק שהן מיישמות את Abilities API כראוי
  • סקור את יומני השגיאות של WordPress
  • השתמש בדף המנהל Ability Visibility כדי לראות את כל היכולות שנרשמו

אני מקבל הודעות "יכולת שלא סווגה" (unclassified ability)​

  • זה נורמלי ליכולות צד שלישי חדשות
  • סקור וסווג אותן בהודעת המנהל
  • ראה את Ability Visibility לפרטים על הסיווג

תאימות לאחור (Backward Compatibility)​

תצורות קיימות​

אם יש לך תצורות יכולות צד שלישי קיימות:

  • מצב מיושן (Legacy mode): התצורה שלך ממשיכה לעבוד
  • מצב ידני (Manual mode): התצורה שלך ממשיכה לעבוד
  • מצב אוטומטי (Auto mode): התצורה שלך מתעלמת (מצב אוטומטי לוקח את השליטה)

כדי לשמור על התצורה המותאמת אישית שלך, הישאר במצב ידני או מיושן.

ציר ההפחתה (Deprecation Timeline)​

  • v1.12.0: מצבי מיושן וידני עדיין נתמכים במלואם
  • v1.13.0+: מצב מיושן עשוי להציג הודעות הפחתה
  • v2.0.0: מצב מיושן עלול להוסר (TBD)

שיטות עבודה מומלצות (Best Practices)​

להתקנות חדשות​

  • השתמש במצב אוטומטי (זה ברירת המחדל)
  • תן ל-Superdav AI Agent לגלות יכולות אוטומטית
  • השתמש ב-Ability Visibility כדי לשלוט בגישה

להתקנות קיימות​

  • שדרג ל-WordPress 7.0 ומעלה כשזה אפשרי
  • עבור למצב אוטומטי לניהול פשוט יותר
  • סקור וסווג יכולות באמצעות Ability Visibility

ליכולות מותאמות אישית​

  • רשום יכולות באמצעות Hooks של WordPress (Abilities API)
  • הימנע ממנגנוני רישום יכולות מותאמים אישית
  • בדוק ב-WordPress 7.0 ומעלה עם מצב אוטומטי

צעדים הבאים (Next Steps)​

  1. בדוק את גרסת ה-WordPress שלך: ודא שאתה ב-7.0 ומעלה עבור מצב אוטומטי
  2. סקור את מצב צד שלישי שלך: עבור אל Settings ובדוק את המצב הנוכחי שלך
  3. עדכן במידת הצורך: עבור למצב אוטומטי אם אתה ב-WordPress 7.0 ומעלה
  4. סווג יכולות: סקור וסווג כל יכולת שלא סווגה
  5. בדוק: ודא שיכולות צד שלישי עובדות כראוי
  • Ability Visibility: שלוט אילו יכולות חשופות היכן
  • WordPress Abilities API: למד על רישום יכולות מובנה של WordPress
  • Third-Party Ability Development: צור יכולות שעובדות עם מצב אוטומטי