Migration till Third-Party Mode
Superdav AI Agent v1.12.0 ändrar hur tredjepartskapaciteter hanteras. Third-party mode är nu standardinställningen (auto), vilket möjliggör inbyggd integration med WordPress Abilities API på WordPress 7.0+ utan manuell konfiguration.
Vad har ändrats?
Innan v1.12.0
Tredjepartskapaciteter krävde manuell konfiguration:
- Du var tvungen att explicit aktivera "third-party mode"
- Kapaciteterna laddades från ett anpassat register
- Integration med WordPress Abilities API var valfri
- Legacy mode var standardinställningen
Efter v1.12.0
Tredjepartskapaciteter fungerar automatiskt:
- Third-party mode är standardinställningen "auto"
- Kapaciteterna integreras inbyggt med WordPress Abilities API
- Ingen manuell konfiguration behövs på WordPress 7.0+
- Legacy mode finns fortfarande tillgängligt för äldre WordPress-versioner
Vem påverkas?
Nya installationer (WordPress 7.0+)
Inga åtgärder krävs. Third-party mode ställs automatiskt in på "auto", och kapaciteterna fungerar direkt ur lådan.
Befintliga installationer
Dina inställningar sparas. Om du använde:
- Legacy mode: Du förblir i legacy mode (ingen förändring)
- Manuell third-party mode: Du förblir i manuellt läge (ingen förändring)
- Auto mode: Du fortsätter med auto mode (ingen förändring)
WordPress-versioner före 7.0
Legacy mode är fortfarande tillgängligt. Om du kör WordPress 6.x eller äldre:
- Third-party mode standardinställs till "legacy"
- Du kan manuellt aktivera third-party mode om du önskar
- Uppgradera till WordPress 7.0+ för att använda det inbyggda Abilities API
Förstå lägena
Auto Mode (Ny standard)
Auto mode använder inbyggd integration med WordPress Abilities API:
- Kapaciteterna registreras via WordPress hooks
- Full kompatibilitet med WordPress 7.0+ Abilities API
- Automatisk upptäckt av tredjepartskapaciteter
- Ingen manuell konfiguration behövs
När ska man använda det: WordPress 7.0+ med tredjepartskapaciteter
Manual Mode
Manual mode kräver explicit konfiguration:
- Du specificerar vilka tredjepartskapaciteter som ska laddas
- Användbart för testning eller selektiv kapacitetsladdning
- Kräver redigering av konfigurationsfiler
- Mer kontroll, men mer uppsättning
När ska man använda det: Testning, selektiv kapacitetsladdning eller anpassade konfigurationer
Legacy Mode
Legacy mode använder det gamla tredjepartskapacitetssystemet:
- Anpassat kapacitetsregister (inte WordPress Abilities API)
- Bakåtkompatibelt med äldre WordPress-versioner
- Ingen inbyggd WordPress-integration
- Avvecklat men fortfarande stöds
När ska man anv ända det: WordPress 6.x eller äldre, eller när du behöver legacy-kompatibilitet
Kontrollera ditt nuvarande läge
Via Admin Panel
- Gå till WordPress Admin → Superdav AI Agent → Settings
- Leta efter inställningen Third-Party Mode
- Du ser ditt nuvarande läge och alternativ för att ändra det
Via Code
$mode = get_option( 'superdav_third_party_mode' );
echo $mode; // 'auto', 'manual', eller 'legacy'
Ändra ditt läge
Växla till Auto Mode
Om du kör WordPress 7.0+ och vill använda auto mode:
- Gå till Superdav AI Agent → Settings
- Hitta Third-Party Mode
- Välj Auto (WordPress Abilities API)
- Klicka på Save
Superdav AI Agent kommer automatiskt att upptäcka och registrera tredjepartskapaciteter.
Växla till Manual Mode
Om du vill styra manuellt vilka kapaciteter som laddas:
- Gå till Superdav AI Agent → Settings
- Hitta Third-Party Mode
- Välj Manual
- Klicka på Save
- Redigera din konfigurationsfil för att specificera vilka kapaciteter som ska laddas
Växla till Legacy Mode
Om du behöver legacy-kompatibilitet:
- Gå till Superdav AI Agent → Settings
- Hitta Third-Party Mode
- Välj Legacy
- Klicka på Save
Fördelar med Auto Mode
Automatisk upptäckt
Kapaciteter upptäcks automatiskt från:
- Installerade plugins
- Aktivt tema
- Must-use plugins
- Drop-in plugins
Ingen manuell registrering behövs.
Inbyggd integration
Kapaciteterna integreras med WordPress Abilities API:
- Konsistent med WordPress core
- Fungerar med WordPress admin
- Kompatibelt med andra plugins som använder Abilities API
- Framtidssäkrat när WordPress utvecklas
Förenklad hantering
- Inga konfigurationsfiler att redigera
- Ingen manuell kapacitetsregistrering
- Ability Visibility-kontroller fungerar automatiskt
- Admin notices varnar dig för oklassificerade kapaciteter
Bättre prestanda
- Kapaciteterna cachas
- Laddas vid behov (lazy-loaded)
- Optimerat för WordPress 7.0+
Migrationsväg
Om du kör WordPress 6.x
- Uppgradera till WordPress 7.0+ (när det är redo)
- Uppdatera Superdav AI Agent till v1.12.0+
- Ändra third-party mode till Auto (valfritt; legacy mode fungerar fortfarande)
- Granska kapacitetsvisibiliteten för att säkerställa korrekt åtkomstkontroll
Om du kör WordPress 7.0+
- Uppdatera Superdav AI Agent till v1.12.0+
- Verifiera att third-party mode är inställt på Auto (det bör vara standard)
- Granska kapacitetsvisibiliteten för att säkerställa korrekt åtkomstkontroll
- Testa tredjepartskapaciteterna för att bekräfta att de fungerar
Felsökning
Kapaciteterna laddas inte i auto mode
- Verifiera att du kör WordPress 7.0+
- Kontrollera att third-party mode är inställt på "Auto"
- Verifiera att pluginet som tillhandahåller kapaciteten är aktivt
- Kontrollera WordPress felloggar efter registreringsfel
Jag vill behålla legacy mode
- Gå till Settings → Third-Party Mode
- Välj Legacy
- Klicka på Save
- Legacy mode kommer att fortsätta fungera
Mina anpassade kapaciteter visas inte
- Verifiera att de är registrerade via WordPress hooks
- Kontrollera att de implementerar Abilities API korrekt
- Granska WordPress felloggar
- Använd admin-sidan Ability Visibility för att se alla registrerade kapaciteter
Jag får meddelanden om "oklassificerad kapacitet"
- Detta är normalt för nya tredjepartskapaciteter
- Granska och klassificera dem i admin-meddelandet
- Se Ability Visibility för detaljer om klassificering
Bakåtkompatibilitet
Befintliga konfigurationer
Om du har befintliga tredjepartskapacitetskonfigurationer:
- Legacy mode: Din konfiguration fortsätter att fungera
- Manual mode: Din konfiguration fortsätter att fungera
- Auto mode: Din konfiguration ignoreras (auto mode tar över)
För att behålla din anpassade konfiguration, stanna i Manual eller Legacy mode.
Avvecklingstidslinje
- v1.12.0: Legacy och Manual modes stöds fortfarande fullt ut
- v1.13.0+: Legacy mode kan visa avvecklingsmeddelanden
- v2.0.0: Legacy mode kan tas bort (TBD)
Bästa praxis
För nya installationer
- Använd Auto mode (det är standard)
- Låt Superdav AI Agent upptäcka kapaciteterna automatiskt
- Använd Ability Visibility för att styra åtkomsten
För befintliga installationer
- Uppgradera till WordPress 7.0+ när det är möjligt
- Växla till Auto mode för förenklad hantering
- Granska och klassificera kapaciteterna med Ability Visibility
För anpassade kapaciteter
- Registrera kapaciteter via WordPress hooks (Abilities API)
- Undvik anpassade kapacitetsregister
- Testa på WordPress 7.0+ med Auto mode
Nästa steg
- Kontrollera din WordPress-version: Verifiera att du kör 7.0+ för Auto mode
- Granska ditt third-party mode: Gå till Settings och kontrollera ditt nuvarande läge
- Uppdatera vid behov: Växla till Auto mode om du kör WordPress 7.0+
- Klassificera kapaciteter: Granska och klassificera alla oklassificerade kapaciteter
- Testa: Verifiera att dina tredjepartskapaciteter fungerar korrekt
Relaterade ämnen
- Ability Visibility: Styr vilka kapaciteter som exponeras var
- WordPress Abilities API: Lär dig om inbyggd WordPress-kapacitetsregistrering
- Third-Party Ability Development: Skapa kapaciteter som fungerar med Auto mode