Skip to main content

የሶስተኛ ወገን ሁነታ ዝውውር (Third-Party Mode Migration)

Superdav AI Agent v1.12.0 የሶስተኛ ወገን አቅሞችን (abilities) የሚይዝበትን መንገድ ቀይሯል። የሶስተኛ ወገን ሁነታ አሁን በራስ-ሰር (auto) ላይ ነው የሚቀመጠው፣ ይህም ያለ በእጅ ማዋቀር በWordPress 7.0+ ላይ ተወላጅ WordPress Abilities API ውህደትን ያስችላል።

ምን ተቀየረ?

ከ v1.12.0 በፊት

የሶስተኛ ወገን አቅሞች በእጅ መቅረጽ ያስፈልጋቸው ነበር፦

  • "የሶስተኛ ወገን ሁነታ"ን በግልጽ ማብራት ነበረብዎ
  • አቅሞቹ ከበየየው መመዝገቢያ (custom 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): በአውቶ ሁነታ ይቀጥላሉ (ለውጥ የለም)

ከ 7.0 በፊት የሆኑ የWordPress ስሪቶች

አሮጌው ሁነታ (Legacy mode) አሁንም ይገኛል። በWordPress 6.x ወይም ቀደምት ላይ ከሆኑ፦

  • የሶስተኛ ወገን ሁነታ ወደ "legacy" መደበኛ ይሆናል
  • በሚፈለግበት ጊዜ የሶስተኛ ወገን ሁነታን በእጅ ማብራት ይችላሉ
  • ተወላጅ Abilities APIን ለመጠቀም ወደ WordPress 7.0+ ያሻሽሉ።

ሁነታዎችን መረዳት

አውቶ ሁነታ (Auto Mode) (አዲሱ መደበኛ)

የአውቶ ሁነታ (Auto mode) ተወላጅ WordPress Abilities API ውህደትን ይጠቀማል፦

  • አቅሞቹ በWordPress hooks ይመዘገባሉ
  • ከWordPress 7.0+ Abilities API ጋር ሙሉ ተኳሃኝነት አለው
  • የሶስተኛ ወገን አቅሞችን በራስ-ሰር ይለያል
  • በእጅ ማዋቀር አያስፈልግም

መቼ መጠቀም ይቻላል: WordPress 7.0+ ሲሆን የሶስተኛ ወገን አቅሞች ሲኖሩ

በእጅ ሁነታ (Manual Mode)

የበእጅ ሁነታ (Manual mode) ግልጽ ማዋቀር ይጠይቃል፦

  • የትኞቹ የሶስተኛ ወገን አቅሞችን መጫን እንዳለብዎ ይገልጻሉ
  • ለሙከራ ወይም ለአቅም ምርጫ መጫን ጠቃሚ ነው
  • የቅንብር ፋይሎችን ማርትዕ ይጠይቃል
  • ብዙ ቁጥጥር ይሰጣል፣ ግን ብዙ ዝግጅት ይጠይቃል

መቼ መጠቀም ይቻላል: ሙከራ፣ ለአቅም ምርጫ መጫን፣ ወይም ለበይበል ጥምረቶች

አሮጌ ሁነታ (Legacy Mode)

የአሮጌ ሁነታ (Legacy mode) የድሮ የሶስተኛ ወገን አቅም ስርዓትን ይጠቀማል፦

  • የቅንብር አቅም መመዝገቢያ (የWordPress Abilities API አይደለም)
  • ከቀድሞ የWordPress ስሪቶች ጋር ተኳሃኝ ነው
  • ተወላጅ የWordPress ውህደት የለውም
  • ተሰረዘ ቢልም ድጋፍ አለው

መቼ መጠቀም ይቻላል: WordPress 6.x ወይም ቀደምት ሲሆን፣ ወይም አሮጌ ተኳሃኝነት ሲያስፈልግ

የአሁኑን ሁነታዎን መፈተሽ

በዳሽቦርድ (Admin Panel) በኩል

  1. ወደ WordPress AdminSuperdav AI AgentSettings ይሂዱ
  2. Third-Party Mode ቅንብሩን ይፈልጉ
  3. የአሁኑን ሁነታዎ እና ሊቀይሩበት የሚችሉባቸው አማራጮች ይታያሉ።

በኮድ (Code) በኩል

$mode = get_option( 'superdav_third_party_mode' );
echo $mode; // 'auto', 'manual', ወይም 'legacy'

ሁነታዎን መቀየር

ወደ አውቶ ሁነታ (Auto Mode) መቀየር

በWordPress 7.0+ ላይ ከሆኑ እና አውቶ ሁነታን መጠቀም ከፈለጉ፦

  1. ወደ Superdav AI AgentSettings ይሂዱ
  2. Third-Party Modeን ይፈልጉ
  3. Auto (WordPress Abilities API) ይምረጡ
  4. Save ላይ ይጫኑ

Superdav AI Agent የሶስተኛ ወገን አቅሞችን በራስ-ሰር ይለያል እና ይመዘግባል።

ወደ በእጅ ሁነታ (Manual Mode) መቀየር

የትኞቹ አቅሞች መጫን እንዳለብዎ በእጅ መቆጣጠር ከፈለጉ፦

  1. ወደ Superdav AI AgentSettings ይሂዱ
  2. Third-Party Modeን ይፈልጉ
  3. Manual ይምረጡ
  4. Save ላይ ይጫኑ
  5. የትኞቹ አቅሞች መጫን እንዳለብዎ ለመግለጽ የቅንብር ፋይልዎን ያርትዑ

ወደ አሮጌ ሁነታ (Legacy Mode) መቀየር

የአሮጌ ተኳሃኝነት የሚያስፈልግዎ ከሆነ፦

  1. ወደ Superdav AI AgentSettings ይሂዱ
  2. Third-Party Modeን ይፈልጉ
  3. Legacy ይምረጡ
  4. Save ላይ ይጫኑ

የአውቶ ሁነታ ጥቅሞች

በራስ-ሰር መለያ (Automatic Discovery)

አቅሞች በራስ-ሰር ይገኛሉ ከ፦

  • የተጫኑ ፕልጊኖች (plugins)
  • ንቁ ቴም (theme)
  • የግድ የሚያስፈልጉ ፕልጊኖች (must-use plugins)
  • ድራፕ-ኢን ፕልጊኖች (drop-in plugins)

በእጅ መመዝገብ አያስፈልግም።

ተወላጅ ውህደት (Native Integration)

አቅሞች ከWordPress Abilities API ጋር ይዋሃዳሉ፦

  • ከWordPress core ጋር ወጥ የሆነ ነው
  • ከWordPress admin ጋር ይሰራል
  • Abilities APIን የሚጠቀሙ ሌሎች ፕልጊኖች ጋር ተኳሃኝ ነው
  • WordPress እያደገ ያለበት ጊዜ ለወደፊት ዝግጅት አለው

ቀላል አስተዳደር (Simplified Management)

  • የሚያርትዑባቸው የቅንብር ፋይሎች የሉም
  • በእጅ የአቅም ምዝገባ የለም
  • የአቅም ታይባሊቲ (Ability Visibility) ቁጥጥሮች በራስ-ሰር ይሰራሉ
  • የአስተዳሚ ማሳሰቢያዎች ያልተመደቡ አቅሞችን ያስጠነቅቃሉ

የተሻለ አፈጻጸም (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. የአቅም ታይባሊቲን (ability visibility) ይገምግሙ ትክክለኛ የመዳረሻ ቁጥጥሮችን ለማረጋገጥ

በWordPress 7.0+ ላይ ከሆኑ

  1. Superdav AI Agent ወደ v1.12.0+ ያዘምኑ
  2. የሶስተኛ ወገን ሁነታ ወደ Auto የተቀመጠ መሆኑን ያረጋግጡ (በመደበኛነት መሆን አለበት)
  3. የአቅም ታይባሊቲን (ability visibility) ይገምግሙ ትክክለኛ የመዳረሻ ቁጥጥሮችን ለማረጋገጥ
  4. የሶስተኛ ወገን አቅሞችን ይሞክሩ እነሱ እንደሚሰሩ ለማረጋገጥ

ችግር መፍታት (Troubleshooting)

አቅሞች በአውቶ ሁነታ አይጫኑም

  • በWordPress 7.0+ ላይ መሆናችሁን ያረጋግጡ
  • የሶስተኛ ወገን ሁነታ ወደ "Auto" የተቀመጠ መሆኑን ያረጋግጡ
  • አቅምን የሚያቀርበው ፕልጊን ንቁ መሆኑን ያረጋግጡ
  • የመመዝገቢያ ስህተቶችን ለማግኘት የWordPress የስህተት መዝገቦችን (error logs) ይመልከቱ

አሮጌው ሁነታ (Legacy mode) ማስቀጠል እፈልጋለሁ

  • ወደ SettingsThird-Party Mode ይሂዱ
  • Legacy ይምረጡ
  • Save ላይ ይጫኑ
  • የአሮጌው ሁነታ (Legacy mode) መስራቱን ይቀጥላል

የእኔ የቅንብር አቅሞች አይታዩም

  • በWordPress hooks መመዝገባቸውን ያረጋግጡ
  • Abilities APIን በትክክል መተግበራቸውን ያረጋግጡ
  • የWordPress የስህተት መዝገቦችን ይመልከቱ
  • ሁሉንም የተመዘገቡ አቅሞች ለማየት Ability Visibility የአስተዳሚ ገጽ ይጠቀሙ

"ያልተመደበ አቅም" ማሳሰቢያዎችን እያየሁ ነው

  • ይህ ለአዲስ የሶስተኛ ወገን አቅሞች መደበኛ ነው።
  • በማስተዳደር ማሳሰቢያው ውስጥ ይገምግሙ እና ምድብ ይስጧቸው
  • ስለ ምደባ ዝርዝሮች Ability Visibility ይመልከቱ

ወደ ኋላ ተኳሃኝነት (Backward Compatibility)

ያሉ ቅንብሮች (Existing Configurations)

የሶስተኛ ወገን አቅም ቅንብሮች ካሉዎት፦

  • አሮጌ ሁነታ (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 በመጠቀም አቅሞችን ይገምግሙ እና ምድብ ይስጧቸው

ለየቅንብር አቅሞች (Custom Abilities)

  • አቅሞችን በWordPress hooks (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: ከአውቶ ሁነታ ጋር የሚሰሩ አቅሞችን መፍጠር